Ethan Arrowood

Head Of Open Source Engineering at Harper

Breckenridge, Colorado, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Ethan Arrowood is Head of Open Source Engineering at Harper, leading a company-wide shift to an open-source-first platform and owning the commercial and community strategy that makes that shift sustainable. With a decade of experience across Microsoft and Vercel, he blends systems-level engineering (notably contributions to Node.js core and bringing the Fetch API to Node) with product-minded platform work that improved Next.js streaming and Vercel’s build pipeline. Ethan architects licensing and contribution models—he designed a dual-license approach and contributor procedures—to balance community health, business viability, and engineering velocity. An active member of OpenJS Foundation and WinterTC, he influences JavaScript runtime standards while contributing to high-profile projects like undici, Fastify, and nodejs/node. He pairs public speaking and curricular work (Codecademy SME) with hands-on contributions across testing, performance, and TypeScript typing, showing both breadth and deep operational impact. Based in Breckenridge, Colorado, he brings an outdoors-first leadership style—PSIA-certified ski instructor and environmental volunteer—that informs a patient, community-centered approach to building open source.
code10 years of coding experience
job7 years of employment as a software developer
bookFull Stack Web Development Certification, Computer Software Engineering, Full Stack Web Development Certification, Computer Software Engineering at freeCodeCamp
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Wentworth Institute of Technology
languagesEnglish
github-logo-circle

Github Skills (43)

filesystem10
javascript10
deploying10
pnpm10
clientside10
testing10
http10
typescript10
nextjs10
file-operations10
cicd10
refactor10
fileio10
typescript-types10
web-framework10

Programming languages (16)

JavaC++BikeshedCSSRustCGoHTML

Github contributions (5)

github-logo-circle
vercel/vercel

Mar 2022 - Jan 2023

Develop. Preview. Ship.
Role in this project:
userFull-stack Developer
Contributions:6 releases, 619 reviews, 102 commits in 10 months
Contributions summary:Ethan primarily contributed to the build and deployment infrastructure of the Vercel project. They modified build scripts and configurations to support various package managers like pnpm. They also worked on integrating framework-specific plugins (e.g., Gatsby), improving the build process, and adding support for new features like project settings overrides. Additionally, the user addressed testing and deployment-related issues.
hostingshipcloudcommandjamstack
fastify/fastify

Oct 2017 - Nov 2022

Fast and low overhead web framework, for Node.js
Role in this project:
userBack-end Developer
Contributions:49 reviews, 27 commits, 40 PRs in 5 years 2 months
Contributions summary:Ethan contributed to the Fastify web framework by removing unused code and increasing code coverage in existing files. They implemented new features such as promise support and updated API documentation. Furthermore, they improved the code coverage for custom content type parsers, and added tests for a new reply serialization feature. These commits demonstrate a focus on improving the core functionality and reliability of the web framework.
apihapispeednode-jsjavascript
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ethan Arrowood - Head Of Open Source Engineering at Harper