I build web and mobile applications with a focus on clean code and real-world functionality.
Click a project to see the live demo or explore the code.
Shared Expense Tracker with Real-time Collaboration
Mobile-first expense splitting app with group management, receipt scanning, and automatic calculations
AI-Powered Interview Practice Platform
Voice-interactive AI interview coach with personalized feedback, question analysis, and performance tracking
Car Event Management Platform with Payment Processing
Production car enthusiast platform serving 200+ users with event registration, admin dashboard, and Stripe integration
Mobile Dating App with Distance-based Matching
Cross-platform dating app with AWS Rekognition for photo verification and real-time geolocation
Multi-room chat platform with user management
Group chat application with user authentication, room management, and message reactions
Native Android Task Management Application
Feature-rich Android app with custom UI components, local database management, and notification system for academic tracking
Object-Oriented JavaFX Adventure Game
Desktop game demonstrating advanced OOP principles, custom algorithms for maze generation, and JavaFX scene management
I enjoy creating useful applications with clean, maintainable code. I'm always looking to grow, explore new tools, and contribute to meaningful projects.
Computer Systems Technology Student at BCIT
Built 5+ full-stack projects with modern technologies
Experienced in working with cross-functional teams
These are the tools I've used in personal and team projects throughout my development journey.
React, Next.js, Tailwind CSS, HTML/CSS, Jetpack Compose, Flutter
Node.js, Express, Django, EJS, RESTful APIs
PostgreSQL, MongoDB, MySQL, Firebase
AWS EC2/S3/Rekognition, Docker, Git, GitHub, Jira, Trello