Hi, I'm James!

I'm a software engineer and design enthusiast.

I'm interested in how people interact with technology. I want to make software that makes the digital world friendly and intuitive.

my dumb mug

I work at Stripe on the Docs Product team, where I do web platform engineering and web design.

I started at Stripe after graduating from Bowdoin College in Brunswick, Maine, where I majored in Computer Science, built a website for the student newspaper, and made robots play soccer.

Today, I live in Cambridge, Massachusetts.

Blog

2023-06-18

Winding Down my Work with Stork

I'll be stopping Stork development and support for the foreseeable future.

2023-01-01

2022

A quick review.

2022-07-04

Some angst around modern JS frameworks

I don't think I really get the "new wave" JS frameworks. I think they produce build artifacts that are optimized for the wrong thing.

2022-05-03

Data Driven Pull Requests

My system for running comparative benchmarks for Stork patches, and how it helps make sure Stork moves in the right direction.

2021-12-29

2021 End-Of-Year Work Setup

It's where I work, it's where I relax, it's where I plan my life, it's where I talk to friends, it's where I enjoy music, it's where I read the news, it's where I spend most of the hours of the day...

Projects