I'm a B.Tech Computer Science student at Galgotias University focused on Java backend engineering. I build secure, scalable RESTful systems with Spring Boot & Spring Security, solve DSA problems, and contribute to real-world open source.
- 🔭 Currently building ResQMeal — surplus food rescue engine with concurrency control
- 🌱 Learning Advanced Spring Security, System Design, Docker & CI/CD
- 🛠️ Merged PR to OpenAPI Generator (26k+ ⭐)
- 💬 Ask me about Java, Spring Boot, JWT Auth, REST API design, concurrency
- 🎓 Galgotias University (B.Tech CSE, 2023–2027) · 📍 India
OpenAPI Generator — 26k+ ⭐ · Merged PR
One of the most widely used API code generation tools in the industry.
- 🐛 Fixed critical enum naming bug — preserved
SCREAMING_SNAKE_CASEvalues correctly in Java client generation - ✅ Added targeted regression test coverage
- 📈 Collaborated with maintainers through code review to get the change merged
- 🔗 View Merged PR #23842 →
🍽️ ResQMeal
Surplus food rescue engine connecting donors with shelters in real-time
What it does: Donors (restaurants, caterers) post surplus food batches. NGOs/shelters claim them. Prevents double-booking under concurrent claims and auto-expires unsafe batches.
Backend highlights:
- Optimistic locking (
@Version) to eliminate race conditions on food claims - Stateless JWT + token blacklist for instant logout/session revocation
- Lifecycle sweeper (
@Scheduled) marks expired batches every 60s - Role-based access (DONOR / NGO) with strict data ownership
Java 21 Spring Boot 3 Spring Security JWT JPA/Hibernate MySQL Maven Docker
Backend university networking & resource-sharing platform
What it does: Students upload notes, PYQs, assignments, and interview experiences. Admins moderate content. Advanced filtering + pagination for discovery.
Backend highlights:
- JWT + BCrypt + Role-Based Access Control (STUDENT / ADMIN)
- Cloudinary for file storage
- 15+ REST endpoints · Pagination, search & multi-criteria filters
- Global exception handling via
@ControllerAdvice· Swagger/OpenAPI - Deployed on Render (backend) + Aiven (MySQL)
Java 17 Spring Boot Spring Security JWT JPA/Hibernate MySQL Cloudinary Swagger Maven
Full-stack social blogging platform inspired by Medium
Live Demo: https://daily-book-frontend-xi.vercel.app/
What it does: Users write stories, follow writers, control post visibility (Public / Followers Only / Private), and receive notifications.
Key Features:
- JWT authentication with Spring Security
- Post visibility enforced at the service layer (no data leakage)
- Follow request & approval workflow + notifications
- Explore page with search and topic filters
- Fully deployed (Frontend on Vercel + Backend on Render)
Java 17 Spring Boot Spring Security JWT MongoDB React Tailwind CSS Maven
✅ Taskify
Secure REST API for personal task management with JWT authentication
What it does: Users register, log in, and manage personal tasks. Every endpoint is protected — only the owner can access their data.
Backend highlights:
- Stateless JWT filter chain
- Full CRUD with strict user-scoped data isolation
- DTO abstraction + Bean Validation + layered architecture
Java 21 Spring Boot 3 Spring Security JWT JPA MySQL Maven
Actively solving DSA problems on LeetCode and GeeksforGeeks.
~900+ problems solved · Strong foundations in: Arrays · Strings · Linked Lists · Stacks & Queues · Trees · Graphs · Dynamic Programming · SQL · Backtracking
I'm always open to discussions about Java, backend engineering, system design, concurrency, and open source.
📧 icyanupam@gmail.com · 💼 LinkedIn · 🌐 Portfolio

