Spencer Haan

Owner, Software Developer at Side Trails Software Development

Waterloo, Ontario, Canada
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
Spencer Haan is an owner and software developer with nine years of experience designing scalable, long-lived systems across startups and enterprise teams. He has driven architectural overhauls—redesigning media pipelines, introducing async queuing frameworks, and improving file and caching abstractions—while shipping backend improvements at Shopify (contributing tests and flags to the widely used shopify-cli) and Axonify. A principled, first-principles thinker, he favors accuracy and long-term quality over quick fixes and enjoys restructuring fuzzy problems into clear, maintainable solutions. Based in Waterloo, Ontario, Spencer pairs hands-on engineering with product-minded judgment and a track record of turning prototypes into robust platforms. An unexpected throughline in his work is a gamer’s curiosity: an early interest in game development informs his love of complex puzzles and system redesigns.
code9 years of coding experience
job10 years of employment as a software developer
bookDiploma, Software Engineering, 3.52, Diploma, Software Engineering, 3.52 at Conestoga College
languagesEnglish
github-logo-circle

Github Skills (9)

graphql10
wordpress-graphql10
wpgraphql10
shopify-cli10
ruby10
testing9
apidoc9
api9
yaml8

Programming languages (3)

TypeScriptJavaRuby

Github contributions (5)

github-logo-circle
Shopify/shopify-cli

Jun 2020 - Sep 2021

Shopify CLI helps you build against the Shopify platform faster.
Role in this project:
userBack-end Developer
Contributions:21 reviews, 31 commits, 23 PRs in 1 year 3 months
Contributions summary:Spencer primarily focused on enhancing the script functionality within the Shopify CLI. They updated the script configuration format, refactoring the GraphQL queries and adjusting the default configurations. Furthermore, the user introduced new flags to the scripts' enable command, adding configuration properties and file path options. The user also refactored internal APIs and implemented a unit test suite to cover new functionalities.
clishopify-clifasteroclifshopify
Contributions:26 commits, 2 PRs, 35 pushes in 4 years 2 months
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
Spencer Haan - Owner, Software Developer at Side Trails Software Development