I build scalable backend systems using Node.js and MongoDB.
I deploy production-ready APIs with Docker and AWS.
I focus on clean architecture, performance, and reliability.
about
I'm a backend developer focused on building scalable APIs using Node.js and Express. I've also built and deployed projects using Docker and AWS, and I'm continuously improving my skills in system design and backend performance.
skills
experience
projects
⚖️ Implemented double-entry system (DEBIT/CREDIT) ensuring financial consistency.
📊 Designed dynamic balance calculation using aggregation (no stored balance).
🛡️ Built fault-tolerant transaction flow with MongoDB sessions.
🔁 Implemented idempotency keys to prevent duplicate transactions.
📜 Created immutable ledger system to ensure auditability.
🔐 Secured APIs using JWT + HTTP-only cookies + token blacklisting.
🐳 Dockerized deployment (AWS EC2 + Nginx + HTTPS).
📁 File upload system (Multer → Cloudinary).
🔐 JWT-based Authentication & Authorization.
⚠️ Centralized error handling middleware.
🧪 Automated testing using Jest & Supertest.
🧠 Ownership-based access control.
🌐 Static file serving support.
🐳 Dockerized deployment (AWS EC2 + Nginx + HTTPS).
🤖 AI-powered blog generation using Gemini API
📝 Create, edit, and delete blog posts with rich content support
🖼️ Image upload and optimization using ImageKit
👨💼 Admin dashboard for content and comment management
💬 Comment system for user interaction
⚡ Fast and responsive UI built with React + Vite
contact