Hi, I'm James!

I'm a software engineer obsessed with design.

I'm interested in how people interact with technology. I build software that looks, works, and feels intuitive and elegant.

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 taught robots how to play soccer autonomously.

Recent Blog Posts

My Projects