I design systems with logic-first thinking. I write structured, readable, and correct code. I value fundamentals over trends.
Java-focused developer with emphasis on computer science foundations, algorithmic problem solving, and modular system design. I approach software with attention to clarity, correctness, and maintainability.
Languages: Java, JavaScript
Web: HTML, CSS, React
Backend: Node.js, Express
Java Frameworks: Spring Boot, Spring Framework, Maven, Hibernate
Databases: PostgreSQL, MongoDB
Tools: Git, GitHub, Linux
Backend Application – Java & Spring Boot
A backend system designed to manage users, doctors, and appointment scheduling in a health-tech domain.
Key highlights:
- Built using Java & Spring Boot
- RESTful APIs following Controller–Service–Repository architecture
- JWT-based authentication and role-based access control
- PostgreSQL for relational data modeling
- Applied transaction management to maintain data consistency
- Handled concurrent appointment booking scenarios to prevent double-booking
- Focus on clean, modular, and maintainable backend design
🔗 Repository: https://github.com/yug005/HEALTH_TECH
Real-Time Multiplayer Backend – Node.js
A real-time multiplayer game backend focused on low-latency communication and session management.
Key highlights:
- Backend built using Node.js & Express
- WebSocket-based real-time communication
- Designed REST APIs for game initialization, player actions, and session flow
- Implemented JWT-based authentication for player identity
- Managed in-memory game state for fast updates
- Handled multiple concurrent players and turn-based logic
- Deployed and tested in a production environment
🔗 Repository: https://github.com/yug005/CCM