Back to home

All projects

Rehabify preview

Rehabify

🏆 nwHacks 2026 Hackathon 1st/631. An AI-powered physical therapy coaching app that uses computer vision and voice AI to monitor exercise form and deliver real-time corrections.

Next.jsReactMediaPipeNeon PostgreSQLVapiDeepgram STTGeminiElevenLabs TTS
MaintainerOS preview

MaintainerOS

🏆 Cursor Hackathon 2nd place. An open-source maintainer control plane that imports GitHub issues, classifies backlog risk, builds context bundles, and routes work into AI, maintainer, bounty, or clarification queues.

Next.jsTypeScriptTailwind CSSGitHub APINeon PostgreSQLGreptile

TransitBrain

Real-time operations dashboard for TransLink's bus fleet, built to support the transition to battery-electric buses. Ingests live GTFS Realtime feeds, tracks every active bus on a full-screen map, and layers electric bus energy telemetry on top of operational data.

Next.jsTypeScriptMapbox GL JSZustandTailwind CSSGTFS RealtimeFramer Motion
WealthOS preview

WealthOS

A full-stack financial planning dashboard that uses Monte Carlo simulation, macro regime detection, and human-in-the-loop approval to model retirement outcomes and run what-if scenarios.

Next.jsReactTypeScriptTailwind CSSRechartsFastAPIPydanticNumPySciPy
City Wallet preview

City Wallet

A privacy-forward local offers wallet that uses weather, proximity, movement, and demand signals to surface personalized nearby deals while keeping preference matching on-device.

Next.jsReactTypeScriptTailwind CSSOpenWeatherMap APIGoogle Places APIEventbrite API
Real-Time Fraud Detection System preview

Real-Time Fraud Detection System

Full-stack fraud detection system with Java Spring Boot backend and React frontend for real-time transaction monitoring and multi-layered fraud detection.

JavaSpring BootReactMySQLApache Kafka
Destination AI preview

Destination AI

An intelligent route planning application that uses AI to optimize travel routes, suggest efficient paths, and provide real-time navigation recommendations.

JavaScriptReactNext.jsGoogle Maps APITransLink APIOpenWeatherMap API
AeroHub preview

AeroHub

An aviation management dashboard for airport operations, featuring flight search, booking management, fleet tracking, and passenger administration. This project started when I was in my 2nd year of university, but has continued to develop from time to time.

JavaJavaScriptReactNext.jsTailwind CSS
UBC BOLT Website preview

UBC BOLT Website

Official website for UBC Data Analytics (BOLT) student organization, featuring modern design, event management, and member resources for 200+ data science enthusiasts.

JavaScriptReactNext.jsTailwind CSSSupabaseGoogle API
UBC UX Hub Website preview

UBC UX Hub Website

Official website for UBC UX Hub, UBC's first and largest UX design club since 2017, featuring modern design, event showcases, team profiles, and community resources.

JavaScriptReactNext.jsTailwind CSS
ArcSphere preview

ArcSphere

A modern web application using Groq's LLaMA 3 70B model, featuring a chat interface for users to interact with AI agents.

JavaScriptReactViteNode.jsGroq
Client-Server Chatroom preview

Client-Server Chatroom

A multi-threaded chat server in C++ using websockets, supporting concurrent user connections with real-time message broadcasting.

C++CMakeOpenSSLReactTypescriptNode.js
Blood Vessel Segmentation preview

Blood Vessel Segmentation

A 3D U-Net architecture for precise pixel-wise classification of vasculature structures, automating kidney segmentation and reducing manual processing time by 85%.

PythonTensorFlowPyTorchMachine Learning
VAE Comparison preview

VAE Comparison

Implemented and compared Bernoulli and Gaussian VAEs using PyTorch, achieving 90% reconstruction accuracy on MNIST with a compact 40-dimensional latent space.

PythonPyTorchData Visualization