Full Stack Development
Build complete web applications using React.js, Node.js, Express.js, TypeScript, and MongoDB.
FULL STACK DEVELOPER
Full Stack Developer specializing in TypeScript, React.js, Node.js, Express.js, MongoDB, Redis, and AWS.
1const developer = {2 focus: "Scalable Systems",3 stack: ["TypeScript", "Node.js", "React"],4 mindset: "Build. Learn. Improve.",5};ABOUT ME

Building systems, not just features.
I'm a self-taught Full Stack Developer trained in MERN Stack development at Brototype, with hands-on experience building complete applications from frontend interfaces to backend architecture and cloud deployment.
My primary focus is backend engineering and system architecture. I enjoy working with TypeScript, Clean Architecture, SOLID principles, REST APIs, MongoDB, Redis, Socket.IO, WebRTC, and AWS.
Through my projects, I've worked on:
I believe good software is not just about making something work — it's about building it in a way that is maintainable, scalable, and easy to evolve.
WHAT I DO
From the interaction layer to deployment, I build deliberate systems with clear responsibilities.
Build complete web applications using React.js, Node.js, Express.js, TypeScript, and MongoDB.
Design maintainable backend systems using Clean Architecture, MVC, SOLID principles, Repository Pattern, and Dependency Injection.
Build real-time experiences using Socket.IO and WebRTC.
Integrate Razorpay payment workflows including payment verification, booking workflows, provider wallets, and transactions.
Deploy applications using AWS EC2, NGINX, PM2, Docker, GitHub Actions, CI/CD, and Vercel.
Build document-processing pipelines using Tesseract.js, AWS Textract, Sharp, Regex, and Zod.
SKILLS & TOOLING
Technologies I use to design, build, deploy, and improve complete web applications.
SELECTED WORK
A closer look at how I approach workflows, architecture, integrations, and deployment.
Featured project
Service Finding & Booking Platform
A production-oriented service marketplace connecting customers with service providers through service discovery, booking, payments, provider wallets, and real-time communication.
Engineering highlight
Clean Architecture
Business rules are separated from delivery, data access, and external services.
Tech stack
Featured project
Mobile Phone E-Commerce Platform
A full-stack mobile phone e-commerce platform featuring product discovery, checkout, payments, inventory management, image processing, and store administration.
Engineering highlight
MVC
A familiar structure for separating data, application behavior, and rendered views.
Tech stack
Selected supporting projects
Aadhaar OCR & Information Extraction Platform
A document-processing platform that extracts structured Aadhaar information from front and back images using OCR, image preprocessing, and advanced parsing.
Engineering highlight
OCR processing pipeline
Tech stack
Selected supporting projects
Document Processing Platform
A modular document-processing platform for PDF upload, validation, storage, and structured data extraction.
Engineering highlight
Clean Architecture
Tech stack
ENGINEERING APPROACH
A set of habits that guide my work from a first feature to a deployed application.
I separate business rules from frameworks, databases, and external services to keep complex applications maintainable.
I focus on modular, extensible, and maintainable code through clear responsibilities and abstractions.
I use TypeScript to establish clear contracts and reduce runtime errors across application layers.
I build structured REST APIs with validation, authentication, authorization, error handling, and consistent responses.
I use Socket.IO and WebRTC for event-driven communication, chat, notifications, and peer-to-peer experiences.
I work beyond local development with AWS, NGINX, PM2, Docker, and CI/CD.
EDUCATION & LANGUAGE
Professional Training – Full Stack Development (MERN Stack)
Computer Science
CURRENT FOCUS
I'm continuously improving my understanding of:
CONTACT