Technical Archive
Systems, in one sense, are devices that take input and produce an output. A system can be thought to operate on the input to produce the output.
Projects
SyncAlarm
Synchronized Alarms between your iPhone and Apple Watch
Tailnode
TUI to manage Tailscale/Mullvad Exit Nodes
Bresson
TUI-based Exif Metadata viewer and editor written in Rust
Spotify Lyrics
Python CLI for displaying currently playing song lyrics
Experiments
Is Love Blind?
Blur the faces of contestants on the Netflix Reality TV Show "Love is Blind" in real-time
Recurse BOGO Bot
Zulip Bot that pairs lunchers to take advantage of BOGO Deals
Binkie
Inserting construction noise into Zoom Meetings
Soundwave
Gesture recognition using the Doppler effect
Pomo-rs
Rust CLI for creating Pomodoro Timers
Vote Goss Bot
A bot that gathers election results and sends updates via the Twilio API
Learning
2024
A series of distributed systems challenges in Go
2024
Collection of exercises that demonstrate attacks on real-world crypto
Understanding Neural Networks by Andrej Karpathy
2023
A Rust based ASCII Cat Website
2022
Implementations of the Lox Programming Language in Java and C
2019
Yet Another Sudoku Solver