Backend & Full Stack
Travel Planner App
Full-stack travel planning platform built as the lead backend engineer on a team of six. Users can plan trips, manage itineraries, and store travel data — backed by a Spring Boot API with JWT authentication, a PostgreSQL database on AWS RDS, and a React frontend deployed to AWS EC2.
Full-stack reimbursement portal with role-based access control — employees submit expenses, managers approve or deny them. Built with React + TypeScript on the frontend and Spring Boot + JWT on the backend.
GitHub →CRUD application for managing vehicle records. Built with Java and Javalin framework, PostgreSQL database, and clean DAO pattern separation. Focused on backend architecture and data layer design.
GitHub →RESTful API for a social media platform — user registration, login, and message management. Built with Javalin and raw JDBC. Focused on clean API design without an ORM layer.
GitHub →Same social media platform concept, rebuilt with Spring Boot. MVC architecture, H2 in-memory database, and full Spring ecosystem — exploring how the framework changes the way you think about structure.
GitHub →Mobile & Apps
SoundCast
Cast real-time music visualizations from your Android phone to any screen with a browser. 12 dynamic visual themes — fluid particles, waveforms, spectrum bars, and more. No Chromecast required. Works over Wi-Fi using a QR code.
Screen mirroring app for wired connections via USB-C / DisplayPort. Built for users who want cable reliability over wireless. Simpler, more stable, no router dependency.
Personal brand site — thinking, ideas lab, and project showcase. Built as a Firebase-hosted static site with Firestore backend. Designed and deployed in one session. Pure black and white, no frameworks.