Projects
I have projects, I promise, I just need to fill out this page of the website.
Outside of things I've done for work, I have done:
- Multiple websites, including this one.
- A realtime audio mixer written in Rust for JACK and PipeWire.
- The video game Pong in several languages: first Verilog (with an LED strip and buttons), then Python (to learn a graphics package), then SystemVerilog (full-blown Pong on a mircocontroller, sent to a monitor over VGA with a custom-written driver).
- A self-learning blind source separator for audio, written in Rust, based on principle component analysis. It was supposed to be real-time, but sadly, it couldn't run enough training iterations without substantial lag.
- My homelab.
- And more...
Sooner or later, I will add full write-ups for each one of these projects here.
For work, I've done a lot more "professional" projects.