Avery Harnish

Staff Software Engineer at Apollo GraphQL

Philadelphia, Pennsylvania, 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
Avery Harnish is a Staff Software Engineer with 10 years of experience building developer tooling and production-grade systems, currently focused on ergonomic tooling for the Apollo GraphQL registry and leading work on the Rover CLI. They have deep full-stack and systems experience from Cloudflare—contributing to Wrangler and Workers templates—and have driven performance and correctness improvements in web asset handling and caching. Avery has strong build and release engineering expertise demonstrated in contributions to wasm-pack and federation harmonizer work, including release automation, testing, and runtime adjustments. Comfortable across TypeScript, Rust, and tooling ecosystems, they bridge CLI UX, build pipelines, and core graph composition logic. Based in Philadelphia, they combine practical product impact with active open-source stewardship on projects used widely by developers. An under-the-hood strength is their knack for smoothing developer workflows—refactoring build systems and CI scripts to make contributions and releases reliably repeatable.
code11 years of coding experience
job5 years of employment as a software developer
bookBachelor of Arts (B.A.), Computer Science and Religious Studies, Bachelor of Arts (B.A.), Computer Science and Religious Studies at Lafayette College
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
76reputation
11kreached
3answers
0questions
github-logo-circle

Github Skills (32)

caching10
javascript10
npm10
package-management10
apollo-federation10
testing10
typescript10
build-system10
rust-wasm10
cloudflare-workers10
wpgraphql10
cicd10
webpack10
automation10
wordpress-graphql10

Programming languages (10)

TypeScriptMDXShellRustTeXMakefileJavaScriptGo

Github contributions (5)

github-logo-circle
cloudflare/templates

Jul 2019 - Aug 2020

Templates for Cloudflare Workers
Role in this project:
userFull-stack Developer
Contributions:82 commits in 1 year
Contributions summary:Avery primarily worked on the frontend and related tooling for a Cloudflare Workers template repository. They implemented and refined TypeScript-based worker scripts, including both development and production builds using webpack. Contributions focused on testing and ensuring the proper functionality of the workers, adapting code and test configurations. Additionally, the user addressed build and project structure, adding files and making the project more streamlined.
cloudflare-workers
wasm-bindgen/wasm-pack

Nov 2019 - Jun 2022

📦✨ your favorite rust -> wasm workflow tool!
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:2 reviews, 15 commits, 12 PRs in 2 years 7 months
Contributions summary:Avery primarily contributed to improving the build and release process of `wasm-pack`. They implemented and refined the npm installation process by creating and updating scripts, including adding and modifying binary installation. They also added tests to the build process, fixed Clang compiler warnings, and added documentation, thereby ensuring the quality and usability of the tool. The updates also included the final 0.9.0 release.
rustwasmrust-wasmclinpm
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