Projects
Things I've built, tools I use daily, and experiments that went somewhere interesting.
OpenBrowser AI
AI browser agent that learns from exploration — turns one-time actions into reusable, self-healing automation assets.
YouWo AI
Multimodal AI assistant that reads your PDFs, recordings & videos — then answers with pinpoint citations back to the source.
Remeda
Exploring how AI can improve diagnostic accuracy and clinical workflows. Focus on reducing physician burnout, shortening appointment times, and streamlining referrals.
VR Social Scenarios
Designed a VR forest experience to help players relax and reduce public-speaking anxiety. Combines immersive visuals with stress-relief techniques for confidence training.
Forensic Investigation Game
A visual novel-style educational game that teaches forensic science through interactive storytelling, evidence collection, and puzzle solving.
UofT Timetable
A comprehensive timetable planning tool for University of Toronto students. Features course search, conflict detection, and schedule optimization.
2RaceWithMe
Interactive cycling system for older adults combining hardware and software to promote exercise and engagement through immersive media.
Email AI Assistant
An intelligent email management system that categorizes, prioritizes, and drafts responses using natural language processing and machine learning.
KOKO
A voice-first, tap-less platform designed for older adults. Helps seniors connect within and across communities, making digital communication simpler and warmer.
Advanced JavaScript Curriculum
Comprehensive educational curriculum covering advanced JavaScript, React, and Node.js concepts. Built as contract work for developer education.
Remote Hearing Data Pipeline
Designed and implemented data pipelines for remote-area hearing data at Siemens Healthineers, enabling personalized hearing aid adaptation.
ChatGPT Enhancement Extension
A browser extension that enhances ChatGPT with additional features like conversation export, custom prompts, and improved formatting.