Asad.dev
WorkCase StudiesServicesProcessNotesStart a conversation
← Back to home

Engineering Notes

Writing that earns trust

Notes on shipping AI, GraphQL performance, JavaScript internals, and production backends.

  • June 20, 2026

    We Shipped 3x Faster With AI — and Made Our Worst Architectural Decision in 5 Years

    AI accelerated our delivery, but it couldn't see the landmines in our codebase — temporary fixes, client-driven abstractions, and payment-critical edge cases. How we ship fast without digging the hole faster.

  • March 15, 2025

    Optimizing a GraphQL API with NestJS

    How I identified bottlenecks in a NestJS GraphQL API and improved performance by ~15% using DataLoader, resolver tuning, Redis caching, and query complexity limits.

  • April 2, 2025

    JavaScript: Call Stack, Web APIs & the Event Loop

    A practical walkthrough of how JS stays single-threaded yet handles async work—call stack, Web APIs, callback queue, the event loop, and microtasks vs macrotasks.

  • April 18, 2025

    Deploying a MERN App on a VPS with NGINX, PM2 & SSL

    Step-by-step: Ubuntu VPS, Node and PM2, deploying your app, NGINX as a reverse proxy, and HTTPS with Let's Encrypt (Certbot).

Asad.dev

Product engineering for SaaS founders — MVPs, AI features, and ongoing ownership.

Open to 1–2 new engagements · Replies within 1 business day

WorkCase StudiesServicesProcessNotesFAQContact

© 2026 Asad Ahmad