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