Back to home

The project collection

All projects.

An ongoing collection of ideas,
experiments, and things I've built.

03 projectsAlways building. Always learning.
Screenshot of Alpine Haven projectPROJECT / 01

Full-stack booking platform

Alpine Haven

A quieter way to plan a getaway. A cabin booking platform with discovery, reservations, and secure guest accounts.

  • Next.js
  • React
  • Tailwind CSS
  • Supabase
  • NextAuth.js
Inside the build: Alpine Haven
  • Cabin filtering, date selection, and reservation management.
  • Google OAuth, session management, and authorization for guest accounts and reservations.
  • React Server Components and server actions backed by Supabase PostgreSQL.
Screenshot of SubTrack projectPROJECT / 02

Subscription management

SubTrack

Know what renews next. A home for subscriptions, spending insights, and timely renewal reminders.

  • React
  • Node.js
  • Express
  • MongoDB
  • Upstash
Inside the build: SubTrack
  • React dashboards and RESTful APIs for subscription management and spending analytics.
  • Google OAuth, JWT authentication, OTP verification, and password recovery, with Arcjet protection and rate limiting.
  • Scheduled renewal emails using Upstash Workflows and Nodemailer.
PROJECT / 03

AI-powered fitness app

Better Gym

Make every rep count. A mobile fitness app that uses real-time pose detection to assess exercise form.

  • Flutter
  • Dart
  • ML Kit
  • Python
  • PyTorch
Inside the build: Better Gym
  • Real-time repetition counting and exercise form assessment using Google ML Kit and BlazePose.
  • Adapted and trained a 2s-AGCN model in PyTorch to classify correct and incorrect exercise form.
  • Achieved 98.46% classification accuracy in the project's model evaluation; PHP and MySQL support the application.