I like knowing how things work, not just how to use them. I learn best by taking things apart and building them back up myself, and don't mind bending software until it works the way I want it to.
Kernels, embedded software, web apps, Minecraft mods, home infrastructure - I've built real things at every layer, and I'd rather pick up whatever technology actually fits the problem than the one I've used before.
Not everything is visible here though: my work on vex-rt, an embedded, open-source Rust runtime I maintained for my university robotics team, is over on GitLab. An overhauled open-source release of my web forum, Qnect, is in the works too. Ask me about either!
I don't always finish what I start. But the stuff that sticks around, I stick with for years. Take a peek at Iridium, my hobby microkernel OS below.

