BCA student specializing in Spring Boot, REST APIs, and MySQL — designing layered backends, practicing DSA daily, and shipping real, deployed software.
I build the part of a product you don't see — APIs, data models, and scoring logic that hold up when deployed.
I'm a BCA student at Greater Noida Institute of Technology (2024–2027), focused on backend development with Java. My core toolkit is Spring Boot, Spring Data JPA, and MySQL — designing REST APIs with a clean, layered architecture.
I don't just build locally. My flagship project, the India Data Center Water Risk Tracker, runs a live Spring Boot backend in a Docker container on Render with an embedded, self-seeding H2 database, talking to a statically hosted frontend — CORS, environment config, and all.
Right now I'm deepening my DSA practice (tracked on GitHub) and preparing for Java backend internships.
A full-stack application that analyzes groundwater stress in relation to data center locations and disclosure transparency across 10 Indian data center facilities — including sites operated by AWS, Google, Microsoft, and Meta.
Data centers depend on significant water resources, yet facility-level groundwater stress and disclosure transparency across India are scattered and hard to compare. There was no single place to see how 10 major facilities stack up on both risk and openness.
A Dockerized Spring Boot backend with an embedded, self-seeding H2 database and a custom risk-scoring engine that grades each facility on groundwater stress and disclosure quality, a Gemini-powered AI assistant that answers natural-language questions about facility profiles, and a scroll-driven dashboard built on verified data from public sources.
Custom scoring that assesses groundwater stress and disclosure quality for 10 data center facilities.
Context-aware, multi-turn assistant built on the Google Gemini API — answers natural-language questions about all 10 facility profiles.
An interactive, scroll-based map visualizing 10 independently researched facilities with location details, risk scores, and sustainability insights.
Controller → Service → Repository architecture with Spring Data JPA over an embedded H2 database — no external DB service to provision or manage.
Backend live in a Docker container on Render, frontend on GitHub Pages — with CORS and environment variables configured for reliable API communication.
Built practice REST APIs — Student & Library Management — with full CRUD, service layers, and validation.
Modeled four JPA entities: DataCenter, RiskScore, UsageRecord, and Stress.
Implemented the risk-scoring engine and integrated the Gemini API for multi-turn, context-aware chat.
Deployed the backend in a Docker container on Render and the frontend on GitHub Pages, wiring CORS and environment variables.
A statically hosted frontend on GitHub Pages talking to a Dockerized backend on Render — solved with explicit CORS configuration and environment-based API URLs.
Disclosure quality varies widely across facilities, so the scoring engine grades transparency itself — not just raw water-stress numbers.
Vanilla JS + GSAP scroll story
Java 21 · Controller → Service → Repository
Auto-seeds 10 facilities on startup · no external DB
External AI service
Vanilla JS + GSAP scroll story
Spring Boot 4.1.0 (Java 21), multi-stage build for a lean production image
Auto-seeds 10 facilities + risk scores on startup; self-healing logic recalculates anything missing
AI chat + summaries
The backend runs in a Docker container on Render with an embedded H2 database — no external database service required. Seed logic recalculates any missing risk scores on every startup, so the live demo stays fully populated. The frontend calls it over HTTPS with CORS explicitly allowed.
12th place among 2,000+ teams · IIMT College of Engineering · May 2025
Microsoft Learn Student Ambassador program
Complete Guide for Campus Interviews — 4-week course
Hackathon participation certificate
SwiftCare — AI healthcare concept
An AI healthcare concept pitched at a 9-day ideathon, where it placed 4th.
Computer Applications at Greater Noida Institute of Technology.
Chose Java as my primary backend language.
Object-oriented programming fundamentals, practiced in Java.
Controllers, services, and layered architecture.
CRUD endpoints, validation, and testing with Postman.
Schema design with Spring Data JPA.
Top 12 of 2,000+ teams — Mind Installers Hackathon 3.0.
Full-stack and live: Dockerized Spring Boot + embedded H2 on Render, frontend on GitHub Pages.
Consistent DSA practice, tracked on GitHub.
I'm preparing for Java backend internships. If you're hiring — or just want to talk Spring Boot — my inbox is open.