About Me


Hi, I’m Nathan Friend. I’m a software engineer based out of a small town in Ontario, Canada.

I grew up in the States (in Iowa) but immigrated to Canada in 2015 and spent my first several years in this country living on a lovely rock floating in the Atlantic.

I work remotely at Stripe as a Software Engineer on the Connect team.

Before Stripe, I worked at GitLab as a Senior Frontend Engineer on the Release team, where I built new features using JavaScript, Vue/Vuex, and GraphQL. Check out this page for some of the hightlights of my time at GitLab.

Before joining GitLab, I worked in both the agriculture and healthcare industries, primarily using Angular, TypeScript, Node, and .NET/C♯.

I received my bachelor’s in Computer Science from Dordt University in Sioux Center, Iowa and am almost finished with recently completed a Masters in Human-Computer Interaction from Iowa State University.

In my free time, I like to reinforce software engineer stereotypes by playing Ultimate Frisbee and working on side projects. I play the cello and do session work every chance I get. I enjoy confusing my brain by customizing my keyboard layout; check out this profile of me that the makers of my keyboard put together.

Oh, and no, I’m not an Australian rugby player.