About

I’m a software engineer with a backend background, recently working more across the full stack.

I’ve worked with PHP, Go, TypeScript, Rust, and Elixir, building and operating services at scale. I like programming broadly: learning new tools, making small projects, and pushing into areas I’m not yet comfortable with.

Writing

All posts
  1. Borrowed Assumptions

    A good product is not just a working prototype or a better metric. It is software with the right assumptions encoded into it.