Here’s a fun first blog post for “From iOS to AI” that captures your journey, adds humor, and introduces what readers can expect:
Hello, World! From UIKit to Neural Nets
Subtitle: A developer’s first awkward step into the world of AI.

Welcome to My Blog!
Hey there! 👋 I’m Lorenzo, and this is “From iOS to AI”, where I document my tech adventures, questionable decisions, and moments of brilliance (or at least I think they are).
Over the past few years, I’ve been happily building mobile apps—until 2024 came along, and I found myself asking: “What if… I added AI to this chaos?”
Spoiler alert: Turns out, AI and SwiftUI don’t speak the same language (unless you bribe them with coffee and Python scripts). So here I am, juggling Swift and Python, trying to make sense of LLMs, GCD, and the mysteries of the AWS cloud.
Why This Blog Exists
In case you’re wondering:
- Is this blog purely educational? No.
- Will it contain rants about async/await bugs and Python indentation errors? Absolutely.
- Am I qualified to teach AI? Also no.
- Will I try anyway? Oh, you bet.
This blog is part documentation, part therapy, and hopefully, part inspiration for other developers making a similar journey.
What to Expect Moving Forward
- iOS Development Tips: UIKit, SwiftUI, and why
Xcode
just crashed (again). - AI Adventures: Fun with LLMs, model fine-tuning, and convincing AWS to cooperate.
- Interview Prep Logs: Sharing my (mis)adventures with LeetCode, mock interviews, and take-home assignments.
- Random Thoughts: Like why the
print(“Hello, World!”)
tutorial still slaps after all these years.
Thanks for Dropping By!
If you’ve read this far, you’re a real one. Stick around for more updates—hopefully filled with fewer bugs and more “Aha!” moments. And remember: If a SwiftUI layout isn’t working, it’s not you… it’s probably auto-layout.
Stay tuned, and let’s see how far this iOS-to-AI journey takes us!
P.S.: Next post coming soon—”Thanks God Python was not my first programming language!“
Hi, this is a comment.
To get started with moderating, editing, and deleting comments, please visit the Comments screen in the dashboard.
Commenter avatars come from Gravatar.