Hi, I’m Zach 👋

I’m an art historian-and-erstwhile-WordPress-developer-turned-engineer who loves lower-level, infrastructure-y projects, crunching data, and anything involving bit manipulation. If there’s one thing my former life as an academic shares with my current one, it’s a love of building complicated and carefully structured things from first principles: I am happiest when I’m descending through layers of abstraction and ecstatic when I have reached bedrock and my spade is turned.

I’m currently finishing up my batch at the Recurse Center, a self-directed coding retreat, where I’ve been focusing on infrastructure and networking projects in Python and C and generally pairing and collaborating as much as possible.

🔭 I’m currently working on a disassembler for the ForwardCom instruction set architecture, a DNS resolver, and a compiler for a Java-like language for Nand to Tetris

🌱 I’m currently learning C, networking fundamentals, and Lisp/Scheme

My favorite learning resources

Learning Python

Learning C


Data Science

Languages I’m excited to learn

  • Rust
  • Elixir
  • Clojure

Projects I’m excited to do