KNOW MORE

My journey started with building e-commerce backends and evolved into designing and shipping production-ready backend systems. Recently, I’ve worked on multi-tenant notification engines supporting SMS, WhatsApp, and Email, hardened for scale, reliability, and real production traffic.

TECHNICAL PHILOSOPHY

I focus on building systems that work reliably in production. I believe background jobs are separate applications, not just async functions, and that clean architecture, defensive backend design, and observability matter as much as features. Small architectural decisions early make systems easier to scale later.

THE STACK

I work primarily with Node.js and TypeScript, building REST APIs, microservices, and asynchronous workers. My stack includes NestJS, BullMQ, PostgreSQL, Redis, and Next.js. I design systems with proper queueing, retries, graceful shutdowns, and safe database initialization.

BEYOND THE TERMINAL

Outside day-to-day development, I build freelance backend systems, iterate on real products, and help teams think through scalability, data modeling, and production readiness. I prefer building systems end-to-end over following tutorials.

Values I Stand By

  • Shipped is better than perfect
  • Accessibility is not optional
  • Write code for humans
  • Keep it simple, stupid