Summary
Nathan Friend is a remote software engineer with 11 years of experience building delightful, usable web and mobile products, currently at Stripe after a senior frontend role at GitLab. He bridges frontend and backend concerns across JavaScript/TypeScript, Dart, C#, and Ruby, and has shipped features from API design and CI/CD to internationalized SPAs and responsive cross-browser experiences. His background in Human-Computer Interaction and dual training in computer science and cello performance gives him a user-focused, pattern-aware approach to engineering and collaboration. Comfortable across frameworks—from Rails and ASP.NET to React, Vue, Next/Nuxt, and Flutter—he focuses on developer workflow optimization and reliable automated testing. Based in Ontario, he pairs professional remote engineering with a creative practice as a cellist, a blend that surfaces in thoughtful UX decisions and disciplined craftsmanship.
11 years of coding experience
9 years of employment as a software developer
Bachelor of Arts - BA, Computer Science, Cello Performance (minor), Bachelor of Arts - BA, Computer Science, Cello Performance (minor) at Dordt College
Master’s Degree, Human Computer Interaction, Master’s Degree, Human Computer Interaction at Iowa State University
The Contemporary Music Center