Selected work
06EmotionDetect
Vocal emotion recognition from raw speech. My senior thesis: feature extraction, SVM baselines and CNNs trained on acted-speech datasets, written up and published on arXiv.
homelab
Self-hosted stack on Proxmox: Traefik, Jellyfin, the *arr suite, dashboards and game servers.
skatedrop
Physics playground modelling the g-force of a skateboard drop into a turn. Inspired by the 80 m mega-ramp.
modern-note
Markdown notes with tagging and full-text search. Next.js 14, Prisma, Zustand, deployed on Fly.io.
Advent of Code
Every December since 2015, solved in Python. Eleven years of stars and counting.
WordBlitz-bot
Reads the board off the screen, DFS-searches the grid against a dictionary, then swipes every word it finds.
Graphics lab
11WebGL coursework from computer graphics: shaders, ray tracing, splines and surfaces, all written from scratch.