Skip to main content
zanaen

Muhammad Zanaen Ullah

Senior Engineer

Articles by Muhammad Zanaen Ullah

Technical Due Diligence: A Practical Guide to What Investors Actually Look For

Technical due diligence isn't a code review. It's a search for the risks that would actually change the valuation.

React Server Components Explained: What Actually Runs Where

"It's confusing" usually means one thing: nobody drew the line between server and client for you. Here it is.

Infrastructure as Code for Startups: Terraform vs. Pulumi Explained

Both tools describe infrastructure declaratively. The real decision is about your team, not the tool's feature list.

Multi-Tenant Architecture Patterns: Shared Schema vs. Schema-per-Tenant

The tenant isolation decision you make in week one is the hardest one to undo in year two. Here's how to actually choose.

Evaluating AI Agents in Production: A Practical Eval Framework

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.

How to Scale Next.js App Router in Production

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.

Building Autonomous Agents with RAG in Production

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.

How Much Software Development Actually Costs: A Startup Budgeting Breakdown

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.