Alan Thai

Senior Software Engineer at Bolt

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
Alan Thai is a Senior Software Engineer based in Canada with 12 years of experience delivering front-end and full-stack web solutions across startups and enterprise teams. He has driven product-facing UI work at Shopify—contributing to the Shopify CLI and Quilt projects—and currently applies that expertise at Bolt, focusing on shipping reliable, tested front-end features. His background spans solutions architecture and hands-on development for fleet tracking, GIS integrations, and AI-driven language learning platforms, showing a knack for bridging domain complexity with usable interfaces. Alan pairs a technical foundation in engineering (BASc, University of Waterloo) with a Master’s in Entrepreneurship and Technology, enabling him to translate product and business needs into practical engineering outcomes. Notably, he blends feature development with attention to developer experience and testing, often contributing unit tests and type improvements in open-source projects.
code12 years of coding experience
job10 years of employment as a software developer
bookNanyang Technological University Singapore
bookMaster of Business Entrepreneurship and Technology Engineering, Master of Business Entrepreneurship and Technology Engineering at University of Waterloo
github-logo-circle

Github Skills (14)

uid10
typescript10
typescripts10
front-end-development10
ui-design10
react10
typescript-types10
jestjs9
testing9
jes9
cli9
jtest9
javascript9
oclif8

Programming languages (6)

TypeScriptShellSCSSJavaScriptGoRuby

Github contributions (5)

github-logo-circle
Shopify/cli

Aug 2021 - Mar 2022

Build apps, themes, and hydrogen storefronts for Shopify
Role in this project:
userFront-end Developer
Contributions:28 commits in 6 months
Contributions summary:Alan primarily contributed to the front-end development of the Shopify CLI, focusing on creating and modifying UI components within the `create-app` functionality. Their work included implementing new templates, adding features related to downloading templates, and integrating with other components. The commits indicate involvement in testing, specifically adding and modifying unit tests. The user also updated typings.
cliecommercehydrogenoclifthemes
Shopify/quilt

Feb 2020 - Apr 2020

[⚠️ Deprecated] A loosely related set of packages for JavaScript/TypeScript projects at Shopify
Role in this project:
userFront-end Developer
Contributions:14 commits, 10 PRs, 27 pushes in 1 month
Contributions summary:Alan primarily focused on fixing a null check issue within the `react-form` package, specifically addressing a potential bug related to `isChangeEvent`. The contributions involved modifications to both testing and utility functions. Additionally, the user's commits include merging branches and updating the dependencies related to the `react-form` package.
react-modaljavascriptshopify-apijavascript-typescriptcjs
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
Alan Thai - Senior Software Engineer at Bolt