I'm an engineer at Stripe where I help run the core service that supports our API, guide the design of that API, and maintain our public facing developer tooling.
I recently spent quite a few years at Heroku where I helped create our V3 API and refine and operate its central supporting services. I'm still a strong believer that developers at every product company shouldn't be spending too much time thinking about infrastructure, and have access to a deployment mechanism as easy as
git push heroku master.
Having written software professionally for many years now, I'm convinced that the default result given our modern processes and tools are products with an undesirable level of fragility. Their eventual failures will be disappointing for users and expensive for maintainers. These days I'm especially interested in ways to improve software's robustness and longevity, and reduce the human hours sunk into operating it. This has led me to a strong interest in programming languages that are powerfully type-safe, and have exacting compilers that minimize the number of problems that need to be rooted out at runtime. Though still somewhat nascent today, I think that soon the most pragmatic option will be Rust.
My favorite movie is Sofia Coppola's Lost in Translation. My favorite book is Michael Crichton's Rising Sun (although I like a lot of others). I'm also like running, photography, history, meditation, urban design, and metal.
This site is a static set of HTML, JS, CSS, and image files built using a custom Go executable, stored on S3, and served by a number of worldwide edge locations by CloudFront to help ensure great performance around the globe. It's deployed automatically by CI as code lands in its master branch on GitHub. The architecture is based on the idea of the Intrinsic Static Site.
It was previously running Ruby/Sinatra stack, hosted on Heroku, and using CloudFlare as a CDN.
The responsive design aims to improve readability and emphasize content through typography, whitespace, and clean lines compared to earlier incarnations of my work. It wouldn't have been possible without the timeless beauty of Helvetica.