About

    I think in systems. I build tools that solve problems I've encountered myself. Most of my work lives at the intersection of careful engineering and thoughtful design — where software becomes something you want to use, not just something that works.

    My approach is patient. I believe in finishing things properly rather than shipping fast. In taking time to understand a problem before reaching for a solution. In writing code that will still make sense in two years.

    Beyond software, I write — essays when ideas need space to develop, poetry when they need compression. Both practices shape how I think, and that thinking shapes everything I build.

    If you'd like to connect: