Hey, I'm Usama Sarfraz
A Software Engineer specializing in mobile architecture, complex state management, and building production-ready apps that scale.
My Engineering Journey
My fascination with mobile ecosystems started back in 2020, writing native Android code for a few months. After graduating with a degree in BS Software Engineering, I dived headfirst into the Cross-Platform world with Flutter in 2022.
Since then, it has been an incredible 4-year journey of continuous learning and shipping software. From handling global clients on Fiverr via specialized Flutter gigs to working with tech teams in high-stakes corporate environments, I’ve seen the mobile dev landscape evolve inside out.
Why Read This Blog in the Age of AI?
Before launching The Coder Log, I asked myself a hard question: "Why should anyone read a technical blog when AI tools like ChatGPT and Claude can answer coding queries in seconds?"
After weeks of research, debugging with AI, and coding daily, I found the answer. AI has information, but it lacks experience.
An LLM can instantly spit out standard documentation or give you a basic script, but it doesn't have the "feeling" of a human reviewer who breaks production code at 2:00 AM. AI has never dealt with legacy codebase friction or messy API responses on low-end devices.
As someone who leverages AI tools dynamically in my daily workflow, I know exactly where the machine's logic fails and where human experience triumphs. This blog exists to document those exact gaps—the real-world use cases, production errors, and deep-tech nuances that AI can't feel or replicate.
Want to talk architecture or collaborate?
Let's Connect →