Alexander Surma

Principal Software Engineer at Shopify

Bristol, England, United Kingdom
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
Alexander Surma is a Principal Software Engineer with 16 years of experience building developer-facing web platform tooling and simplifying complex browser and server interactions. Currently at Shopify after seven years as a Staff Developer Advocate at Google, he blends full‑stack engineering with DX advocacy—contributing to high-profile open standards and projects like whatwg/streams, IntersectionObserver polyfills, Comlink, Squoosh, and ChromeLabs demos. He’s comfortable across build systems, WebAssembly tooling, and web APIs, having shipped integrations for Shopify’s API and session storage across multiple databases and improved CLI and template workflows. Known for meticulous documentation and testing, he often fixes subtle API and developer experience gaps that others miss. Based in Bristol, he pairs deep platform knowledge with a quiet, internet‑first personality and a persistent appetite for simplicity.
code16 years of coding experience
job12 years of employment as a software developer
bookBachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at Freie Universität Berlin
languagesGerman, English
github-logo-circle

Github Skills (69)

apim10
postgresql10
testing10
command-line-interface10
http10
web-development10
actor-model10
javascript10
shopify-cli10
uid10
mochajs10
api10
front-end-development10
html10
emscripten10

Programming languages (25)

CCMakeWebAssemblyGoHTMLJSONNunjucksEJS

Github contributions (5)

github-logo-circle
Demos for different Houdini APIs
Role in this project:
userFront-end Developer
Contributions:75 commits, 35 PRs, 65 pushes in 4 years 9 months
Contributions summary:Alexander primarily contributed to the front-end development of various Houdini API demos. Their work involved implementing interactive UI elements and features, specifically focusing on the use of HTML, CSS, and JavaScript. The commits demonstrate the creation of different visual effects and interactive components, enhancing the user experience within the Houdini sample repository. Key contributions include the implementation of parallax scrolling, a Twitter header component, and various paint worklet demos, showcasing a focus on web technologies.
apihoudinijstreelocation-servicesgeotools
A collection of prototyped UI elements
Role in this project:
userFront-end Developer
Contributions:66 commits, 35 PRs, 84 pushes in 1 year 8 months
Contributions summary:Alexander primarily worked on the "infinite-scroller" sample, making adjustments to the UI and styling. They implemented containment attributes for improved performance. The user also focused on optimizing the UI by adjusting styles for smaller screens, fixing containment attributes, and updating the DOM node graph using requestIdleCallback.
elementsui-elementsui-componentsagnostic
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
Alexander Surma - Principal Software Engineer at Shopify