
About Me
Full Stack Developer — React · Next.js · Node.js · Docker
I'm Dileep — a full stack developer who builds systems that are production-ready from day one. Not just frontend pages or backend routes in isolation, but complete, deployable applications with real architecture behind them.
My stack covers the full cycle: React, Next.js, TypeScript, and Tailwind CSS on the frontend — Node.js, Express, NestJS, WebSockets, and BullMQ on the backend — PostgreSQL and MongoDB for data, Redis for caching and queues, and Docker with GitHub Actions for CI/CD. I deploy on Azure, Vercel, and Railway, and I have hands-on experience with Kubernetes and cloud infrastructure on AWS and GCP.
What separates my work from typical portfolio projects is the production thinking behind it. I implement JWT authentication with refresh token rotation, Redis caching layers that measurably reduce API latency, WebSocket-powered real-time systems, background job queues with BullMQ, structured logging with Winston, and error tracking with Sentry. These aren't features I've read about — I've built and debugged them.
I have built projects like a real-time collaborative code editor for technical interviews — with multi-user editing via Yjs CRDT, sandboxed code execution using Docker, and session replay via event sourcing. And a SaaS invoicing platform with Razorpay and Stripe webhook integration, multi-tenant PostgreSQL architecture, and PDF generation through Puppeteer. These projects reflect how I think about software: scalable, maintainable, and built to handle real load.
I also care deeply about developer experience and clean code. Good architecture should make a codebase easier to work in six months later, not harder. I write Swagger/OpenAPI docs, use Zod for validation, and set up GitHub Actions pipelines so deployments are boring and predictable.
If you're looking for someone who can take ownership from requirements to deployment — and explain every decision along the way — you're in the right place. I'm currently open to full-time roles and select freelance projects.
