Projects

JourneyMate – Spring Boot Application

Intern Assignment | September 2025

  • Developed JourneyMate, a Spring Boot + Hibernate based Trip Management application with REST APIs supporting CRUD operations, search & filter, pagination, and trip summaries.
  • Implemented robust backend features including DTO–Entity mapping, custom validations, and global exception handling with @ControllerAdvice.
  • Documented & tested APIs using Swagger (OpenAPI), JUnit + Mockito, and Postman Collection for smooth collaboration and validation.
  • Delivered a production-ready assignment project with database scripts, proper project structure, and detailed README — achieving A+ grade in internship evaluation.
JourneyMate App Screenshot
JourneyMate App Screenshot
JourneyMate App Screenshot

Banking App – Full Stack Application

Group Project | Jun 2024 – july 2024

  • Developed Your Bank, A full stack application with Spring Boot(Backend with MySQL) and Android (Java, Retrofit) using REST APIs.
  • Implemented user authentication(signup, login and password recovery) with secure JWT-based access ensuring data protection for users.
  • Designed an intuitive transaction management with features like deposit, withdraw and transfer money etc.
  • Added support for QR code scanning, PDF/Excel export, and email notifications using scheduled tasks.
Banking App Screenshot
Banking App Screenshot
Banking App Screenshot

Smart Expense Tracker – Backend App

Personal Project | March 2025 – Apr 2025

  • Developed Smart Expense Tracker using Spring boot, Hibernate, PostgreSQL database and JWT for Authentication and Authorization.
  • Designed to help users track their income and expenses efficiently, visualize financial trends, manage budgets, and receive times ago notifications.
  • It features role-based access control for Users, Managers, and Admins, making it ideal for both personal and team financial management.
Smart Expense Tracker Screenshot

Foot Fitness – Android App

Personal Project | Jan 2024 – Apr 2024

  • Developed as a native Android application using Kotlin & Fire for a smooth and modern mobile experience.
  • Implemented Firebase Cloud Storage to handle product images and media content efficiently.
  • Utilized ViewModel and LiveData architecture components for efficient data handling and UI state management.
Footwear App Screenshot 1
Footwear App Screenshot 2
Footwear App Screenshot 3

Make Attendance – Android App

Personal Project | Jan 2024 – Apr 2024

  • Developed an Android application as an attendance tracking system using Java (UI) and Firebase (database).
  • Implemented firebase authentication(signup, login and password recovery) with real email and its OTP for recovery.
  • Also implemented role based access for teaching staff and students with role like faculty, student admin etc.
Banking App Screenshot 1

Journal App – Backend App

Personal Project | Jul 2024 – Sept 2024

  • Developed a Journal Entry Management System using Spring Boot and MongoDB Database.
  • Implemented user-authentication(signup, login, password recovery), data management (CRUD operation), and REST APIs for journal entries.
  • Used MVC, MVVM architecture and integrated Spring Security for authentication and authorization.
Journal App screenshot
Journal App screenshot
Journal App screenshot

Weather Cap – Android App

Personal Project | Jan 2023 – Apr 2023

  • Developed Weather Cap, an android weather forecast app using Kotlin , XML and components of material design.
  • Integrated Retrofit API to fetch real-time weather data based on city input.
  • Displayed real time data such as 24-hour forecast, humidity, wind speed, and other weather conditions.
Weather Cap Screenshot

Let's build something together

Contact me