Hi, I'm James!

I'm a design-driven software engineer.

Right now, I work at Stripe managing the Docs Product team. We're responsible for the web presence of the public Stripe documentation.

I started at Stripe after graduating from Bowdoin College, where I majored in Computer Science, built a website for the student newspaper, and taught robots how to play soccer autonomously.

I build software that lets people solve problems and accomplish their tasks without getting in the way. I'm into usability, design systems, and information architecture.