Michael Go

Senior Software Developer at Shopify

Moncton, New Brunswick, 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
Michael Go is a Senior Software Developer with 11 years of experience building production-grade web platforms, currently contributing to Shopify's backend and enhancing the widely used Liquid templating engine. He founded and led engineering efforts as CTO at PropertyGuys.com, modernizing infrastructure with CI, Docker, and Terraform while exploring applied AI for real estate. A repeat founder (InputKit) and early hacker who began shipping code at 16, Michael blends entrepreneurial pragmatism with large-team delivery. He mentors and teaches young developers, believing broadening the developer population multiplies real-world innovation. Based in Moncton, Canada, he pairs hands-on systems work with meaningful open-source contributions that improve template evaluation and robustness in customer-facing apps.
code11 years of coding experience
job8 years of employment as a software developer
bookRiverview High School
github-logo-circle

Github Skills (10)

liquid10
conditionals10
template-engine10
condition10
logical10
ruby10
testing9
unit-test9
minitest9
rspec9

Programming languages (6)

JavaRustCJavaScriptObjective-CRuby

Github contributions (5)

github-logo-circle
Shopify/liquid

May 2021 - Jan 2023

Liquid markup language. Safe, customer facing template language for flexible web apps.
Role in this project:
userBack-end Developer
Contributions:3 releases, 23 reviews, 13 commits in 1 year 8 months
Contributions summary:Michael primarily contributed to the `shopify/liquid` repository by enhancing the Liquid markup language. Their commits introduce and refine the `to_liquid_value` helper, impacting how variables and conditional statements are evaluated. The user modified core Liquid components, including tags like `if`, `unless`, and `case`, as well as the `default` filter. These changes likely improve the flexibility and robustness of the Liquid template engine.
hamltemplatemarkup-languageliquidweb-apps
ggmichaelgo/Pranks

Apr 2015 - Dec 2016

Contributions:1 PR, 7 pushes, 1 branch in 1 year 8 months
prank
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