
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.
Right now, 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.
I live in Cambridge, Massachusetts.
Recent Blog Posts
- 2023-11-22 Forms and Server Actions in Next.JS
- 2023-10-04 How I Run
- 2023-06-18 Winding Down my Work with Stork
- 2023-01-01 2022 in Review
- 2022-07-04 Some angst around modern JS frameworks
- 2022-05-03 Data Driven Pull Requests
- 2021-12-29 My Work Setup (Late 2021)
- 2021-11-26 25 at 25
- 2021-09-19 Stork and Modularity
- 2021-06-02 Building Internal Analytics for Stork
My Projects

Stripe Calendar App
An internal application for Stripe employees that puts upcoming Google Calendar events in the Mac menu bar.