About
I enjoy building things which solve real world problems in easy, elegant ways. I try to understand a system, and push it to its limits, and then see what breaks. Throughout my career, I’ve had the opportunity to work on a wide variety of systems, usually for local clients and my own projects. I have a particular interest in scaleable systems, and designing architectures which scale both horizontally and vertically.
Recently, my technology has been focused on Go, TypeScript, and Rust, but over my career, I have worked with Java, Python, C#, Ruby and C++.
This site
Astro and TypeScript, statically rendered. Designed as a playground for what I’m working on and what I’m learning.