Andrew Stewart is an award-winning digital leader with 12 years' experience blending creative, strategy and technology to drive integrated marketing and social-first campaigns for major brands like Tim Hortons, Dove, WestJet and Health Canada. As Head of Digital, Canada, he combines hands-on product and back-end experience—contributing to open-source projects such as the Solidus eCommerce framework and a Ruby IoT robotics library—with senior strategy roles at Ogilvy, Publicis and Cossette. He specializes in content, social and AI-enabled marketing, building influencer programs and data-informed storytelling that moves audiences to action. Known for mentoring multidisciplinary teams, he balances creative risk-taking with rigorous execution, evidenced by Global Webby and CPRS ACE awards. A dual Canadian–UK citizen based in Toronto, he brings an uncommon mix of agency-scaled leadership and developer pragmatism to commercial and purpose-driven briefs.
12 years of coding experience
7 years of employment as a software developer
BA, Mass Communications, BA, Mass Communications at Carleton University
Public Relations, Public Relations at Humber College
Ruby framework for robotics, drones, and the Internet of Things (IoT)
Role in this project:
Back-end Developer
Contributions:36 commits, 1 push in 1 year 6 months
Contributions summary:Andrew primarily focused on enhancing the `artoo` framework's API and core functionalities. Contributions include improvements to the API endpoints, simplifying request parsing, and refining device event handling using Server-Sent Events. The user also addressed code maintainability by removing trailing whitespace and bumping version numbers. Furthermore, the user added and updated dependencies, ensuring correct service paths and Socat installation checks.
🛒 Solidus, the open-source eCommerce framework for industry trailblazers.
Role in this project:
Back-end Developer
Contributions:1 review, 15 commits, 21 PRs in 2 years 6 months
Contributions summary:Andrew primarily focused on refactoring and improving the Solidus e-commerce framework's backend. Their work involved deprecating and renaming methods in core models like `Order` and `Promotion` to improve code clarity and maintainability. They also optimized database interactions by rewriting a slow migration using SQL and added factories to simplify testing, specifically for order completion.
ecommercerailssolidusrubyshopping-cart
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
Andrew Stewart - Head Of Digital, Canada at GCI Canada