Software projects
Things I built.
Independent projects and course concepts.
WatDesk
One side panel for Waterloo deadlines, exams and grades from LEARN, Crowdmark and Odyssey, kept in your own browser.
TypeScript · React · Vite · Edge extension WechatSignalsA local-first macOS client for analysing one-to-one chats: read-only access, anonymisation, SQLite and Keychain.
TypeScript · Swift · SQLite · macOSSmaller projects
CodeCompass
A local-first desktop app for understanding unfamiliar codebases.
Rust · Tauri · React · SQLite ChronicleA privacy-first local desktop app for rediscovering file activity through time and context.
Rust · TypeScript · local desktop app Madeira-ExperimentalAn experimental fork exploring Windows x64 Vulkan on iPad.
C · Vulkan · MoltenVKCoursework concepts
Team concepts written for courses.