Projects
Planora - Student Task Manager
Java + JavaFX + Firebase Firestore | Watch Demo- Built a full-stack academic task manager with a JavaFX UI and a Firebase Firestore backend
- Implemented CRUD workflows, validation, status tracking, and analytics-style progress views
- Designed a layered architecture (UI, services, repository) to keep the codebase clean and testable
- Built structured navigation and a production-style app flow with login screens
FinTrack - Personal Finance Management App
Spring Boot + JavaFX + SQL | Watch Demo- Developed backend REST APIs and data models to support budgets, transactions, and savings goals
- Integrated database persistence and backend logic designed for real-world workflows
- Tested endpoints and flows with Postman and structured debugging to ensure reliability
- Focused on maintainable backend structure and clear separation between API, service, and data layers
Code Sensei - Kotlin Code Analyzer (Android)
Kotlin + Jetpack Compose | Watch Demo- Built an Android app that analyzes pasted Kotlin code and explains what’s happening in plain language
- Flags common beginner mistakes (missing main, mismatched braces, undefined variables) with clear fixes
- Includes history tracking, settings, and a detail view for step-by-step explanation per issue
- Designed a clean multi-screen Compose UI with a smooth app flow and splash screen
CS Survival Quiz - Debugging Myths & Tips
Kotlin + Jetpack Compose | Watch Demo- Built a quiz app focused on debugging best practices with login, registration, and input validation
- Implemented timed gameplay with skip and confirm dialogs, plus results with streaks and performance
- Saved score history locally using SharedPreferences for persistent progress tracking
- Designed a consistent UI with cards, backgrounds, and a splash screen transition
TuneTrail - Maze Coding App for Kids
Kotlin + Jetpack Compose- Created a maze-based learning app where kids solve puzzles by building command sequences
- Implemented drag-and-drop commands, step-by-step execution, and success/failure feedback
- Logged attempts to a CSV file and generated parent progress reports with chart visualization
- Built account flows with local storage and designed layouts that scale across devices
Formula24 - Arithmetic Challenge
JavaFX | Watch Demo- Developed a JavaFX game where users form valid expressions from four cards to reach 24
- Integrated an AI hint feature (Gemini API) to guide players without giving away answers
- Implemented shuffle animations, expression evaluation, and a clean UI built with FXML
Event Website Project (Live)
HTML + CSS + JavaScript | Visit Live Site- Built a responsive multi-section event site with countdown timer, embedded video, and RSVP form
- Implemented a theme toggle with localStorage persistence
- Focused on clean layout, readability, and mobile-friendly responsive behavior