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've written a compiler. And a parser library. And a VM for the language the compiler compiles to. In my third semester of college. For fun. I've once reverse engineered a mechanical keyboard I bought, just because I wanted to remap a key to Print Screen without Fn. I also developed a not-framework for JS because I dislike monorepos that much, which is exactly as unhinged as it sounds and I love it.
I've worked with at least 126 different technologies. I know because I counted. (You can check my website for that)
I once self-hosted the tool I needed to recover my cluster on the cluster I was recovering. I documented it publicly, on purpose, because shame is optional when it can turn into a really good blog post.
Things I'll talk your ear off about: compilers and parsers · Kotlin · TypeScript · containers done wrong · why your orchestrator doesn't need more than one node · coffee
I write about all of the above (and whatever I'm currently breaking) at notjustanna.net.
- Astro is Great, Actually
- The Laptop That Refused to Retire
- Design Constraints as Art: Maximizing Your AWS Free Tier
- LLMs got Autism from the Internet
- I Accidentally Invented a Search Term

