Active24-Hour ClockA 24-hour analog clock — an Android live wallpaper and a Python desktop widget — that visualizes circadian rhythm using a research-backed two-process model of alertness.PythonKotlinAndroidFitbit API→
ActiveAcquiring Ear TrainerA three-platform ear-training app that reconstructs Hooktheory chord data into piano voicings and Roman analysis, with a web player, Android app, and iOS port over a catalog of roughly 41,000 songs.KotlinSwiftJavaScriptPythonTone.js→
CompleteCircle of Fifths InvestigationAn interactive p5.js visualization of parity patterns in the circle of fifths, paired with a written procedural method for remembering key signatures.p5.jsJavaScript→
CompleteTide TrackerTwo solar-powered tide trackers built with a Raspberry Pi Zero, an e-ink display, and custom 3D-printed solar panel stands.PythonRaspberry Pi ZeroMatplotlibSciPyE-ink display3D printing→
CompleteBen Eater's 8-Bit ComputerA breadboard 8-bit computer from Ben Eater's design: clock, registers, ALU, 16 bytes of RAM, program counter, decimal display, and EEPROM microcode, with every bus transfer visible on LEDs.Digital logicBreadboard prototyping74-series ICsEEPROM microcode→