About Me
Projects

Event-Driven Real-Time Chat Platform
An enterprise-grade messaging architecture comprising 9 decoupled microservices. Leverages Redis Pub/Sub for horizontally scalable WebSockets, Apache Kafka for asynchronous data persistence without blocking the main thread, and the complete Grafana LGTM stack for full-system distributed tracing and observability.

Distributed URL Shortener
A high-concurrency, scalable URL shortening service architected for massive traffic loads. Implements advanced distributed system patterns, including lock-free ID generation via Consul consensus, dynamic API gateway routing, and Redis Bloom filters for robust cache penetration defense.

Full-Stack EMS & Automated CI/CD Pipeline
A production-grade application engineered to demonstrate end-to-end software lifecycle ownership. Features a responsive Angular frontend, a secure Spring Boot backend, and a fully automated, zero-downtime Jenkins CI/CD pipeline deployed on a self-managed cloud infrastructure.
Education and Experience
Tunica Tech | SDE - I
Jul 2023 - Present
PostgreSQL, Sequelize.js, Strapi.js
Tunica Tech | Software Developer Trainee
Jan 2023 - Jun 2023
JavaScript, Node.js, Express.js, REST APIs
BTech | CSE
Aug 2018 - Sep 2022
University Institute of Technology, Himachal Pradesh University, Shimla
Blog Posts

Complete Jenkins CI/CD Pipeline Guide Using Docker
I created a fully automated CI/CD pipeline using Jenkins, Docker, and my self-hosted server. This pipeline tests every project, builds Docker images, and prepares them for deployment — all without manual effort.

How I Built and Hosted My Developer Portfolio for Free
I used Next.js for the frontend and Sanity as a headless CMS to build my portfolio — all hosted for free. This setup gives me fast performance, easy content management, and zero hosting cost.

Roadmap That Helped Me Learn Angular in 20 Days: Angular Roadmap for Beginners
I followed a structured 20-day roadmap to learn Angular — starting from TypeScript basics to components, routing, RxJS, and building real applications. This approach made learning fast and practical.