Skip to content
Projects

My Projects

Professional case studies and side projects showcasing real engineering challenges

EasyBus

A full-stack bus ticket reservation platform with real-time seat availability, route management, and secure payment processing. Features role-based access control and an admin dashboard.

angular·spring·java·docker

Key Contributions

  • Designed REST API with Spring Boot handling concurrent booking requests
  • Implemented seat-locking mechanism to prevent double-booking
  • Built Angular SPA with real-time route search and filtering

Screenshots

EasyBus screenshotEasyBus screenshot
Screenshot of EasyBus

Gloco

A cross-platform mobile app built with React Native and Expo (TypeScript) for tracking blood glucose. Handles email/password auth, glucose logs, and emergency contacts on a Supabase backend, with unit conversion (mg/dL, g/L, mmol/L), local reminder notifications, and shareable PDF reports.

react native·typescript·expo·supabase

Key Contributions

  • Built with React Native and Expo (TypeScript) for Android and iOS from a single codebase
  • Backed by Supabase for email/password auth and per-user data with row-level security
  • Glucose logging with unit conversion (mg/dL, g/L, mmol/L), local reminders, and PDF report export
Screenshot of Gloco