Projects

Things I've built and worked on.

Handset

Lets Deaf/HoH users make real phone calls without a human interpreter: sign at a webcam, an on-device recognizer converts signs to intent, and a voice agent conducts the call over Twilio with replies streamed back as live captions. Built at the YC Voice Agents Hackathon 2026.

Python Voice AI Computer Vision

Quillwright

Agent for tradespeople that turns a plain-language job description into a drafted estimate, powered by fine-tuned small models that can run fully off-grid. Built for the Build Small hackathon; written up on the blog.

Python Small Models Agents

Tavril

On-device pharmacokinetic digital twin for medication safety: voice input runs through Gemma function-calling into a PK engine that surfaces time-aware drug/food interaction risk, entirely on the phone. Built at the YC × Google DeepMind × Cactus hackathon 2026.

TypeScript React Native On-device AI

ClawClinic

ERC-8004 agent registration and dashboard on GOAT Network, with a live feed of x402 agent-to-agent payments. Built at the GOAT Hackathon 2026.

Python Agents Web3

Street Fighter AI

Reinforcement learning model that learns to play Street Fighter on Game Boy Color.

Python Reinforcement Learning

GroveReservations

Reservation management system for a 300-person family compound, built with TypeScript and PostgreSQL.

TypeScript PostgreSQL

Pneumonia Detection Model

ML model for detecting pneumonia from chest X-rays using deep learning.

Python ML Jupyter

AOC 2025

Advent of Code 2025 solutions in C++.

C++

AOC 2024

Advent of Code 2024 solutions in Python.

Python

CSM Job Viewer

Job listing viewer/scraper.

Python

UTASR Website

Club website for UofT organization.

TypeScript Angular

Personal Website

This site: Astro + Tailwind CSS, with llms.txt, raw-Markdown post endpoints, and WebMCP tools for AI agents.

Astro Tailwind CSS