This website is an experiment. This is where I like to work through ideas and share them with the world. I built a custom system that lets me publish immediately from Obsidian. No commits, no builds, just ⌘+E and my thoughts get published. I can make code blocks executable, making it easy to make ideas real.
I obsess over ideas. There’s nothing better than creating something from nothing. Sometimes I can’t go to sleep until I’ve figured out a problem. I sweat the details in all of my work. I love working on foundational problems that require deep technical expertise. I’ve implemented a custom CRDT sync engine, built a SQL engine for the web, dissected the chromaticity diagram, and many other things.
I love design. I’m an engineer at heart, but I’m always trying to improve my design craft. Tech is nothing without good design in front of it to make it usable by people. I love working with good designers to bring products to life.
Career
I currently work at Stripe. I've helped build Stripe's design system from scratch and worked on fundamental pieces of the Dashboard, among other things. Currently I work on our Stripe Assistant AI product.
Previously I created a product Actual entirely by myself, with the goal of getting it bootstrapped. I acquired a decent amount of users, but eventually open-sourced it and left the project. I've also worked for Mozilla on the Firefox developer tools and other projects.
I have a history with graphics programming. I love working with low-level graphics to create interesting experiences.
My work
About
