Blog
Engineering and leadership, out of work I actually shipped. Most of these start as a note to myself somewhere in the middle of a deploy.
A practical deep dive into the API request lifecycle, from DNS and TLS to load balancing, authentication, application logic, databases, external services, and the response.
Software rarely breaks because it suddenly became popular. It breaks because the system was designed around yesterday’s assumptions. Here is how I think about growth before it arrives.
The "prompt engineer" unicorn era is over, and not because the magic words stopped working. Once AI became agents, the wording of your instruction stopped deciding the outcome. What decides it is context engineering, with the research to prove it.
I still remember opening an API bill split into "input tokens" and "output tokens" and wondering what exactly I was being charged for. Here is what a token actually is, and why the price reflects computation, not text.
A reusable auth and profile module for React Native Expo apps backed by Firebase. Covers email password flows, persistence, profile state, deep links, and the small details that make onboarding feel quick.
A practical pattern for metering free tier usage and gating PDF exports behind a Stripe paywall, with Supabase Postgres as the source of truth. Covers webhooks, race conditions, and where it always goes wrong.
Architecture notes from Guru Enterprise System, a single tenant modular ERP for retailers. Why I picked FastAPI over Django, when Celery is worth the complexity, and how Postgres replaces half the infrastructure most teams reach for.
How a medical imaging desktop app uses YOLOv8 landmark detection, a Django backend, and Electron for clinical workflows. Bundling Python, latency budgets, and what the FDA mindset taught me about software discipline.
Big tech told engineers to use AI everywhere, then tracked it on leaderboards. The bills exploded but the value did not. Why tokens were never the point.
Newsletter
New posts, in your inbox. Nothing else goes to that list.