Skip to content
View anupamkushwaha85's full-sized avatar

Highlights

  • Pro

Block or report anupamkushwaha85

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
anupamkushwaha85/README.md

#OpenToWork Β  Hire Me

Hi πŸ‘‹, I'm Anupam Kushwaha

Software Engineer Β· Full-Stack Developer Β· DevOps

Building enterprise-grade systems β€” from architecture to production deployment


πŸ‘¨β€πŸ’» About Me

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

πŸ› οΈ Tech Stack

Languages & Frameworks

Databases & Infrastructure

Tools & Platforms


Focus Project (In Progress)

🚧 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 Security
  • user-service β€” Profile management, XP and streak logic
  • focus-service β€” Start / complete / abandon sessions, tag management, daily & historical stats
  • api-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

πŸš€ Featured Projects

πŸš‘ Emergency108 β€” Full-Stack Emergency Dispatch Platform

Production-ready, end-to-end emergency response system β€” Spring Boot backend Β· Flutter mobile app Β· React admin panel

Backend Mobile Admin

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 β†’ COMPLETED with 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


πŸ“¦ Event-Driven System β€” Transactional Outbox Pattern

Distributed event processing with 100% reliability guarantee

Java PostgreSQL

  • 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

β†’ View Repository


πŸ” Spring Boot JWT API β€” Copilot CLI Powered

REST API with JWT authentication, built & debugged with GitHub Copilot CLI

Spring Boot PostgreSQL

  • Secure JWT-based stateless authentication flow
  • H2 for local dev; PostgreSQL-ready for production
  • Demonstrates AI-assisted development workflows

β†’ View Repository


πŸ’³ Spring Core Billing System

Lightweight billing management system built on pure Spring Core β€” IoC, DI, and AOP without Spring Boot

Java Spring Core MySQL

  • 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

β†’ View Repository


πŸ”‘ Java Servlet MVC Auth System

Complete MVC authentication system from scratch β€” no framework shortcuts

Java MySQL

  • Secure password hashing, session management, professional SLF4J logging
  • Raw JDBC with prepared statements; layered MVC architecture
  • Maven build; deployed on Servlet container

β†’ View Repository


πŸ“š Student Management System

Enterprise-grade CLI application with database migration support

Java MySQL

  • Full CRUD with layered architecture (Controller β†’ Service β†’ Repository)
  • Database migration: JSON β†’ MySQL via JDBC with prepared statements
  • HikariCP connection pooling; SLF4J structured logging

β†’ View Repository


πŸ₯ Medical Store Website β€” Full-Stack Pharmacy E-Commerce

End-to-end MERN pharmacy platform for medicine discovery, prescription-assisted ordering, and online checkout

Frontend Backend Database

  • 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

β†’ View Repository


✍️ Tech Blog

I write about real-world bugs, engineering decisions, and lessons learned building production systems.

πŸ“– Read my blogs β†’ anupamkushwaha.me/blogs


🀝 Connect with Me

LinkedIn Twitter Instagram HackerRank YouTube

Pinned Loading

  1. emergency-dispatch-system emergency-dispatch-system Public

    Production-grade Emergency Dispatch System built with Spring Boot. Implements strict state machines, concurrency safety, startup recovery, audit logging, metrics, and resilience against partial fai…

    Java 1

  2. copilot-cli-springboot-jwt copilot-cli-springboot-jwt Public

    Spring Boot REST API with JWT authentication built and debugged using GitHub Copilot CLI, featuring H2 for local development and PostgreSQL-ready configuration.

    Java

  3. emergency108 emergency108 Public

    Emergency 108 β€” Full-stack emergency response platform with Flutter mobile app, Spring Boot backend, and React admin dashboard.

    Dart

  4. Event-Driven-System Event-Driven-System Public

    πŸš€ Event-driven system with transactional outbox pattern | Java 23 | PostgreSQL 18 | n8n | HikariCP connection pooling | SLF4J for error handling | Automatic event processing | 100% reliability | Pr…

    Java

  5. java-servlet-mvc-auth-system java-servlet-mvc-auth-system Public

    A complete MVC authentication system built with Java Servlets, JSP, and raw JDBC. Features include secure password validation, session management, and professional logging via SLF4J

    Java

  6. Spring-Core-Billing-System Spring-Core-Billing-System Public

    An enterprise-grade billing and notification engine built entirely with pure Spring Core. Strips away Spring Boot "magic" to demonstrate manual Inversion of Control, Dependency Injection, and raw J…

    Java 1