Hi, I’m a software engineer at IVP, a venture capital firm. I work from home in Duxbury, known for its beach and oysters. I often travel back to San Francisco, where I lived for 10 years.
I previously worked at infra/fintech startups where I developed iOS and Android apps in React Native and helped build testbot, a Continuous Integration tool for private GitHub monorepos.
Before the startups, I worked for 10 years at thoughtbot, a software design and development consulting firm. I was a developer on Ruby on Rails projects in our Boston office and later became our Chief Marketing Officer. I moved to San Francisco to open our new office there and help hire and manage our initial team of designers and developers.
I maintain dotfiles to configure my laptop. My preferred tools are Vim, Go, Postgres, and web standards (HTTP, HTML, CSS, and JavaScript). I've written more Ruby than anything else.
I use Postgres for everything I can: as a transactional database, as a data warehouse, and for job queues. I can offer a few Postgres tips.
I've shared my evaluations of Platforms as a Service such as Fly.io, Heroku, Northflank, Railway, and Render as well as Postgres as Service providers Aiven, and Crunchy Bridge, and Neon in a project called Webstack.
I use the Ruby script file guard trick heavily and structure Rails apps from DNS to CDN to Origin.
I typically manage projects on a kanban board and a Git monorepo. I’ve found the north star metric to be useful for understanding and driving user engagement.
A software design principle that appeals to me is deep modules, simple interfaces.
I wrote a static site generator in Go for this blog and deploy it to Cloudflare Pages.
I'm an angel investor in Electric Air, Reforge, and Underdog Sports.