projects

Things I've built, most with a write-up of how they work and what was hard. Filter by what you're interested in.

[Featured]

Parliament

Chapter administration software for Beta Theta Pi

Active
  • —Used by ~60 active members to manage legislation, officer elections, service hours, attendance, and conduct reports
PythonDjangoPostgreSQLRedisTailwind CSS
Case study →

Media Player

A native macOS video/audio player, built because QuickTime wasn't cutting it

Active
  • —Dual playback engines — AVFoundation for native formats, libmpv for MKV/WebM/AVI and anything AVFoundation can't open — behind custom YouTube-style transport controls
SwiftSwiftUIAVFoundationlibmpv
Case study →

pq-census

Measuring how much of the web uses post-quantum TLS

Active
  • —Scanned the Tranco top 10,000: 55.7% of reachable sites negotiate X25519MLKEM768, the hybrid ML-KEM key exchange that Chrome and Firefox now offer
GoTLSCryptography
Case study →

[More on GitHub]

10 more repositories: coursework, experiments and older projects▸