I build software for a living and infrastructure for fun, which means I
have strong opinions about dependency graphs and a homelab that is one
terraform apply away from a very educational afternoon.
I run Nomad on my main PC. I run K3s the wrong way on purpose. I treat the AWS free tier as a design constraint, which is more fun than it sounds. I have, at least once, self-hosted the tool I needed to recover my cluster on the cluster I was recovering, and then written about it on purpose, because shame is optional when it can turn into a really good blog post.
Most recently I've been reverse-engineering a keyboard at the firmware level because I wanted to remap a key without holding Fn, and I've accidentally built a not-a-framework for JS because I dislike monorepos that much. Both of these are exactly as unhinged as they sound.
Before all of this I wrote a compiler, a parser library, and a VM for the language the compiler compiles to. In my third semester of uni. For fun. I mention it because it explains a lot.
Things I'll talk your ear off about: self-hosting · containers, preferably done wrong · why your orchestrator doesn't need more than one node · Kotlin and TypeScript · coffee
I write about all of the above (and whatever I'm currently breaking) at notjustanna.net.
- I've accidentally built a not-a-framework. It's called SeamStack.
- On leaving GitHub, conditionally
- Astro is Great, Actually
- The Laptop That Refused to Retire
- Design Constraints as Art: Maximizing Your AWS Free Tier



