Coming soon
CineNode
TypeScript JavaScript React three.js Vite Supabase Tailwind CSS
TekTrek
Jul 2026 - Ongoing
A node-based pipeline where you generate or arrange shots using modular nodes, then convert them into a shot list and storyboard.
AeroTone gesture-based synth glove preview
AeroTone
Arduino C++ Embedded Systems FSR Sensors
Final Project for GenEd 1080: How Music Works: Engineering the Acoustical World
Apr–May 2026
A gesture-based wearable synth — a glove that maps finger pressure to pitch
T4SG × CommonSpirit Health redesign preview
T4SG × CommonSpirit Health
Figma
Redesigning patient resource access at scale
Feb 2026 – May 2026
12-week T4SG project improving CommonSpirit's internal resource tool (CIP).
Neural Reconstruction of Handwritten Curves
Neural Reconstruction of Handwritten Curves
Python LLM Training
Final Project for AM111: Scientific Computing
Dec 2025
Training a small language model from scratch.
Visualization: A Unicode Story
Chi x Rain: An Essay on Unicode
D3.js JavaScript HTML CSS
Final Project for CS1710: Visualization
Oct 2025 – Dec 2025
Telling the history of Unicode as an animated, scroll-driven essay.
T4SG × 2ft inventory system preview
T4SG × 2ft Prosthetics
Figma
Offline-first inventory system
Sep 2025 – Dec 2025
Figma flows for volunteers, coordinators, and prosthetists working across time zones and unreliable connections.
Pirenily
Python Flask Jinja2 HTML CSS JavaScript
Final project for CS50: Introduction to Computer Science
December 2024
Fun fact: This website is hardcoded and all visual elements are drawn by me ^v^ (not the fonts)