Portfolio

All Projects

The full collection — every project I've designed, built, and shipped, from REST APIs and full-stack web apps to small tools and experiments.

ShelfWise

Library management system for a local community center. Handles catalog search, member accounts, lending, and overdue notices with a role-based admin dashboard.

  • Java 21
  • Spring Boot
  • Thymeleaf
  • MySQL

TrackIt

Personal finance REST API with a vanilla JS front end. JWT authentication, budgets, recurring transactions, and monthly spending reports as downloadable CSVs.

  • Spring Boot
  • Spring Security
  • JWT
  • PostgreSQL

MediQueue

Appointment scheduling app for a small clinic. Patients book and reschedule online; staff manage availability through a calendar view with email reminders.

  • Spring MVC
  • Hibernate
  • Bootstrap
  • MySQL

TaskForge

Kanban-style project tracker with drag-and-drop boards, team workspaces, and live updates over WebSockets so everyone sees changes as they happen.

  • Spring Boot
  • WebSockets
  • React
  • PostgreSQL

WeatherWise

Weather dashboard that pulls current conditions and a five-day forecast from the OpenWeather API, with saved locations and hourly trend charts.

  • JavaScript
  • REST APIs
  • Chart.js
  • CSS Grid

CommitCanvas

GitHub activity visualizer that turns a profile's contribution history into shareable charts — language breakdowns, streaks, and repo highlights.

  • Java
  • GitHub API
  • Spring Boot
  • SVG