Software Engineer building enterprise-grade systems from architecture to deployment.
- ποΈ Built Emergency108 β A production-ready, full-stack emergency dispatch platform across three repos: Spring Boot backend (deployed on Render + Aiven MySQL), Flutter mobile app (citizen + driver roles, auto APK releases via GitHub Actions), and React admin panel (live on Vercel). Features STOMP/WebSocket real-time ambulance tracking, FCM push notifications, Google Maps live routing, OTPβJWT role-based auth (
PUBLIC,DRIVER,ADMIN), and fully automated CI/CD pipelines across Render, Vercel, and APK releases. - ποΈ Built PinnacleWear β Engineered a scalable MERN-stack e-commerce platform featuring Razorpay and Printrove (POD) integrations. Containerized with Docker and deployed on Azure via a full CI/CD pipeline, fine-tuning the application to hit 100/100 for SEO and 86/100 for performance.
- βοΈ Specialized in system design, microservices architecture, production debugging, and automated deployment pipelines
- π Versatile Development β Capable of building highly optimized applications across diverse ecosystems (TypeScript, React, Java, SpringBoot) with perfect 100/100 SEO scores and complete Google Business Profile (GBP) setups.
- π Proven ability to ship complete features independently β from database design to containerized production deployments
- βοΈ I write about tech bugs and engineering lessons on my blog
- π¬ Reach me at anupamkushwaha639@gmail.com
π§ Currently building β a monorepo productivity platform combining a Flutter frontend with Java 17 Spring Boot microservices.
Focus Project is designed to help users build deep-work habits through focus session tracking, progress gamification (XP & streaks), and secure account workflows β all delivered via a mobile-first Flutter app backed by an independent microservice architecture.
What Iβm implementing now:
- Mobile-first session experience with start, complete, and abandon flows
- Habit reinforcement logic using XP progression, streak tracking, and daily summaries
- OTP-first auth journeys with refresh-token support for secure long-lived sessions
- API Gateway-based service orchestration with centralized token validation
- Modular service boundaries to scale auth, user, and focus workloads independently
Core services:
auth-serviceβ OTP-based registration/recovery, JWT access & refresh tokens, Spring Securityuser-serviceβ Profile management, XP and streak logicfocus-serviceβ Start / complete / abandon sessions, tag management, daily & historical statsapi-gatewayβ Spring Cloud Gateway routing, centralized JWT token validation
Tech stack: Java 17 Β· Spring Boot Β· Spring Cloud Gateway Β· Spring Security Β· MongoDB Β· Flutter Β· JWT Β· Maven
Planned next milestones:
- Deep analytics dashboard for weekly focus insights and productivity trends
- Smart reminders and nudges to reduce streak drop-offs
- Expanded session categorization and tag intelligence for better habit patterns
Production-ready, end-to-end emergency response system β Spring Boot backend Β· Flutter mobile app Β· React admin panel
| Role | Repository | Live / Download |
|---|---|---|
| βοΈ Backend (Spring Boot) | emergency-dispatch-system | Deployed on Render Β· Aiven MySQL |
| π± Mobile App (Flutter) | emergency108 | β¬οΈ Latest APK |
| π₯οΈ Admin Panel (React) | emergency-dispatch-admin-panel | π Live Demo |
- State-machine driven lifecycle:
CREATED β ASSIGNED β DISPATCHED β IN_PROGRESS β COMPLETEDwith crash recovery - Auto timeout/retry with cascading reassignment to the next nearest available driver
- STOMP/WebSocket real-time ambulance tracking + FCM push notifications for citizens, drivers, and admins
- Haversine-based nearest ambulance & hospital selection; Google Maps live turn-by-turn routing
- Per-IP rate limiting, audit logging, Micrometer/Prometheus metrics, optimistic/pessimistic locking
- OTP β JWT role-based auth (
PUBLIC,DRIVER,ADMIN) with document-based driver verification - Automated CI/CD: GitHub Actions β Render (backend), Vercel (admin), auto APK releases (Flutter)
π·οΈ Stable release v1.0.0 Β· Last updated March 2026
Distributed event processing with 100% reliability guarantee
- Transactional outbox pattern preventing event loss on failure
- HikariCP connection pooling for high-throughput scenarios
- n8n workflow automation for event orchestration
- SLF4J structured logging; production-ready architecture
REST API with JWT authentication, built & debugged with GitHub Copilot CLI
- Secure JWT-based stateless authentication flow
- H2 for local dev; PostgreSQL-ready for production
- Demonstrates AI-assisted development workflows
Lightweight billing management system built on pure Spring Core β IoC, DI, and AOP without Spring Boot
- Invoice generation and billing lifecycle management using Spring IoC/DI
- Aspect-Oriented Programming (AOP) for cross-cutting concerns (logging, validation)
- Layered architecture: Controller β Service β Repository with clean separation of concerns
- JDBC-based persistence with MySQL; Maven build system
Complete MVC authentication system from scratch β no framework shortcuts
- Secure password hashing, session management, professional SLF4J logging
- Raw JDBC with prepared statements; layered MVC architecture
- Maven build; deployed on Servlet container
Enterprise-grade CLI application with database migration support
- Full CRUD with layered architecture (Controller β Service β Repository)
- Database migration: JSON β MySQL via JDBC with prepared statements
- HikariCP connection pooling; SLF4J structured logging
End-to-end MERN pharmacy platform for medicine discovery, prescription-assisted ordering, and online checkout
- Fast and responsive storefront built with React + Vite
- Node.js/Express API layer with modular business logic
- Product, category, and order lifecycle management on MongoDB
- Prescription upload and contact workflow support for pharmacy operations
- Razorpay-powered checkout for secure online payments
- GitHub Actions-based frontend deployment pipeline
I write about real-world bugs, engineering decisions, and lessons learned building production systems.
π Read my blogs β anupamkushwaha.me/blogs