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.



Winding Down my Work with Stork

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



A quick review.


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.


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 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...