Articles by Muhammad Zanaen Ullah
Technical due diligence isn't a code review. It's a search for the risks that would actually change the valuation.
"It's confusing" usually means one thing: nobody drew the line between server and client for you. Here it is.
Both tools describe infrastructure declaratively. The real decision is about your team, not the tool's feature list.
The tenant isolation decision you make in week one is the hardest one to undo in year two. Here's how to actually choose.
Most teams ship an agent, watch it work in a demo, and call it done. Here's the eval framework that catches what the demo doesn't.
What actually breaks when Next.js App Router moves from next dev to a real production deployment — caching, on-demand revalidation, multi-process pitfalls, and streaming.
Most agent failures are retrieval failures in disguise. A practical look at chunking, vector search, the retrieve-reason-act loop, and the guardrails that separate a demo from something safe to ship.
Real price bands for MVPs, SaaS platforms, AI integrations, and enterprise systems — and the handful of decisions that move the number more than anything else.
