Thoughts, learnings, and insights from my journey as a software engineer.
How I take an AI idea from rough prompt to a stable, testable feature in a real product.
Lessons from building document Q&A tools and AI assistants that rely on retrieval instead of pure prompting.
How I design REST APIs for apps like CarelineOS and StoreParity so they stay maintainable as the product grows.
My end-to-end process for taking a rough idea to a production-ready React Native app with 40+ screens.
Patterns I used in apps like TallyPocket to make sure users can work even when the internet doesn’t.
Architecture, trade-offs, and hard lessons from co-founding and building a full digital health platform.
Patterns I use when building admin dashboards for products like StoreParity and RingCascade.
A practical comparison between classic automation (cron, scripts, webhooks) and AI agents that plan and act.
How I approached tricky production bugs like the iOS Azan notification issue in AzanClock.
Folder structure, conventions, and patterns that kept my Node.js APIs maintainable across multiple projects.
Practical guardrails I use when integrating OpenAI into real products with real users.
How we turned a university data science project into a real, interactive analytics tool.
Stories and lessons from building scrapers for a national stock exchange and Google Play Store reviews.
Patterns from apps built for Pakistan and similar markets where 3G is still common.
How I write lightweight specs for freelance and startup work so everyone stays aligned.
The technologies I reach for when I need to ship a full product end-to-end on my own.