Online Car Booking
Full-stack web application for car rental services, enabling users to browse, book, and manage car rentals with a secure payment gateway and real-time availability.
Hi, I'm
A passionate software engineer focused on building scalable backend systems, modern web applications, cloud-native infrastructure, AI-powered solutions, automation, and secure software. I enjoy designing systems from architecture to deployment while continuously learning new technologies.
From architecture to deployment — I enjoy crafting complete solutions.
I'm a software engineer passionate about building robust, scalable systems that solve real-world problems. My journey spans the full stack — from crafting intuitive frontend experiences to designing resilient backend architectures and deploying them on cloud infrastructure.
I thrive at the intersection of engineering disciplines: building REST APIs with proper authentication and authorization, containerizing applications with Docker, automating deployments through CI/CD pipelines, and integrating AI capabilities into modern web applications.
What drives me is the complete picture — taking a system from initial architecture decisions through development, security hardening, cloud deployment, and production monitoring. I believe great software is built by engineers who understand every layer of the stack.
Seven years of engineering excellence across the full stack.
Leading the development of scalable, enterprise-grade web applications while overseeing complete project lifecycles from planning and architecture to deployment. Responsible for mentoring developers, conducting code reviews, and driving engineering best practices across the team. Built high-performance applications using the MERN stack and AWS, delivering secure APIs, responsive user experiences, and production-ready solutions for diverse business domains.
Technologies I've worked with across the full development lifecycle.
Production systems across web development, e-commerce, and business management.
Full-stack web application for car rental services, enabling users to browse, book, and manage car rentals with a secure payment gateway and real-time availability.
Comprehensive system for hostel management, including room allocation, payment tracking, and student registration, with an intuitive admin dashboard.
Customized Shopify-based e-commerce store for luxury oils, implementing tailored themes, product filters, and SEO optimization to enhance user engagement.
Feature-rich e-commerce platform with inventory management, user reviews, and personalized recommendations. Integrated Shiprocket for courier and order fulfillment with an advanced analytics dashboard.
High-performance e-commerce platform with secure payment integration and optimized user experience. Integrated Blue Dart courier services with a real-time analytics dashboard for sales and customer behavior.
Multi-tenant website builder platform with Super Admin and Admin panels. Super Admin creates and manages multiple websites with dynamic modules, forms, and fields. Integrated notification system and Google Analytics dashboard.
SaaS-based subscription and coupon management platform enabling users to purchase packages and redeem coupons with role-based access for Admin, Customer, and Staff panels.
Field service management system with Admin Panel, Customer App, and Staff App. Customers raise service requests while staff are assigned for on-site maintenance with Firebase real-time location tracking and automated SMS notifications.
How I architect scalable, secure, and maintainable production systems.
Edge Layer
User-facing entry points
Gateway Layer
Routing & security boundary
Service Layer
Business logic & APIs
Data & Infra
Persistence & observability
HTTPS
TLS 1.3
Auth
JWT + RBAC
Deploy
Docker + CI/CD
Monitor
CloudWatch
Unified application architecture with shared codebase, ideal for rapid development and simpler deployment pipelines.
Stateless HTTP APIs with resource-oriented endpoints, versioning, and standardized request/response contracts.
JWT/OAuth-based auth with secure token management, refresh flows, and role-based access control middleware.
React/Next.js SPAs with component-driven architecture, state management, and optimized rendering strategies.
Node.js services with layered architecture — routes, controllers, services, and data access layers.
MongoDB/PostgreSQL with schema design, indexing, connection pooling, and migration strategies.
AWS infrastructure with EC2 compute, S3 storage, IAM policies, and CloudWatch monitoring.
Docker containerization, CI/CD pipelines, reverse proxy configuration, and zero-downtime deployments.
Building applications with defense-in-depth from day one.
Stateless token-based authentication with secure signing and expiration policies.
Role-based access control enforcing permissions at API and resource levels.
Multi-factor ready login flows with secure session and token management.
Granular permission checks ensuring users access only authorized resources.
TLS encryption for all data in transit with certificate management.
Cross-origin resource sharing policies restricting unauthorized domain access.
Security headers middleware protecting against common web vulnerabilities.
Server-side validation and sanitization preventing injection attacks.
Request throttling to prevent abuse, DDoS, and brute-force attacks.
Bcrypt/argon2 hashing with salting for secure credential storage.
Secrets management keeping credentials out of source code.
API key management, request signing, and endpoint protection strategies.
Awareness and mitigation of OWASP Top 10 web application security risks.
The deployment pipeline I follow to ship reliable software.
Feature development with version control and code review practices.
Always expanding my toolkit and deepening my engineering expertise.
The qualities that define how I approach software engineering.
Approaching problems systematically with emphasis on clean architecture and maintainable code.
Rapidly adopting new technologies and frameworks to deliver solutions efficiently.
Breaking down complex challenges into manageable components with pragmatic solutions.
Deep expertise in API design, database optimization, and server-side architecture.
Hands-on experience deploying and managing applications on AWS cloud infrastructure.
CI/CD pipeline setup, Docker containerization, and production deployment automation.
Building applications with security best practices from authentication to API hardening.
Constantly exploring emerging technologies in cloud, AI, and distributed systems.
Open to discussing engineering roles, collaborations, and interesting projects.
Messages are delivered to kkeshav1111@gmail.com.