About me
Nov 9, 2025
I’m kind of a mad scientist, obsessed with building useful and unique programs. I enjoy the satisfaction of seeing my monsters come to life. I jump around frantically between domains/projects, learning as I go.
Some of my interests include:
- Low-level systems programming
- Security research
- Distributed systems
- Kernel development
- Devops
- Infrastructure as code
- Maintaining a kubernetes cluster for my pretty GF so jellyfin and home assistant keep working. (Uptime 6 months so far)
Software I love:
- Linux kernel
- git
- NixOS
- ripgrep
- rsync
- talos linux
- QEMU/KVM
- landlock lsm
- k9s
- fluxcd
My languages of choice:
- Rust: It is powerful and has an easy to use package system. Say what you will about the borrow checker, but seems like programs I write in it don’t have as many bugs. Generally my first choice for systems programming.
- C: Powerful like a chainsaw. Simple and elegant. A true weapon in the right hands, and a deadly CVE in the wrong ones. Will use over rust for simple programs that don’t need a lot of dependencies or for kernel / embedded work.
- C++: Accursed, but sometimes necessary. Templates are black magic and I admire it in a horrified sort of way. I love Jason Turner’s Modern C++ Design video series.
Languages I dislike:
- Python: Death to dynamic typing. pip is an abomination. It’s 2025 why am I still having to install python2
- javascript: I wish java applets succeeded over this. I avoid writing it if I can use typescript.