About
Education
Skills
Backend Engineering
Java, Springboot, Node.js, Express.js, API Designing, RESTful API, Layered Architecture, MVC Architecture, Microservices.
Frontend Engineering
React, Typescript, Javascript (ES6), State Management, Responsive Design, Tailwind.
Authentication & Security
RBAC, JWT, OAuth2, Secure APIs, Session Management, Authentication & Authorization.
Databases & Persistence
SQL, MongoDb, PostgreSQL, Data Modelling, Query Optimisation, ORM, Prisma, Mongoose.
System Design & Architecture
System Design, Scalable Systems, Event-Driven Architecture, State Machine, Distributed System basics, Fault Tolerance.
Concurrency & Performance
Concurrency Basics, Multithreading, Optimistic Locking, Idempotency, Performance Optimization, Latency Reduction.
Dev Tools & Environment
Git, Github, Maven, Gradle, Linux, CLI, Build Tools, Version Control.
Edge Computing / Applied AI
TensorFlow Lite, OpenCV, Edge Computing, Raspberry Pi, Rreal Time Inference, Model Optimization.
Projects
Atlas – Gamified Task Management Platform
Personal Project
Summary
Developed 15+ REST APIs using Node.js and Express on a Unix environment for task lifecycle and user management. Designed modular backend architecture with controllers, services, and middleware layers for maintainable API logic. Implemented JWT-based authentication and RBAC authorization to secure endpoints and manage user permissions. Managed MongoDb data models and queries for scalable data handling.
Learning Management System
Personal Project
Summary
Developed 12+ REST APIs for course management, enrollment, and role-based access control. Designed modular backend services separating authentication, course management, and enrollment logic. Built a complete full-stack LMS platform in Typescript supporting instructor and student workflows including course creation, enrollment, and content access. Integrated React frontend with secure APIs to support authenticated dashboards and course workflows.
ASL Detection on Raspberry Pi – Edge AI System
College Project
Summary
Built a real-time sign language recognition system using TensorFlow Lite and OpenCV on Raspberry Pi. Collected and processed custom gesture datasets for model training. Optimized inference pipeline achieving 40% latency reduction for real-time detection. Implemented on-device ML inference eliminating dependency on cloud processing
IncidentOps – Incident Lifecycle Management System
Personal Project
Summary
Developed a state-machine driven backend in Java with Spring Boot on Linux, enforcing five strict lifecycle states and validating transitions. Implemented command-based operations (ACK, START_WORK, RESOLVE, CLOSE) ensuring deterministic state updates. Built idempotent command handling with optimistic locking to safely handle concurrent requests and ensure data consistency. Recorded audit events for every state transition and enforced RBAC across 4 roles.