Curtis Dulmage

Senior Engineer at Shopify

Ottawa, 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
Curtis Dulmage is a Senior Engineer and creative UX-focused front-end developer based in Ottawa with 11 years of experience building polished commerce and design-driven interfaces. He has a long history at Shopify — now as a Senior Engineer after years as a Front End Developer — and contributes to prominent open-source projects such as Shopify Polaris and draggable, improving accessibility and UI components like RangeSlider. Comfortable across design and engineering, Curtis blends graphic-design training with practical build-process work, from component styling to webpack upgrades. Colleagues know him for shipping usable, accessible UI patterns and for bringing a playful, user-centered perspective (and apparently a fondness for cheesy burritos) to complex product problems.
code11 years of coding experience
job12 years of employment as a software developer
bookAdvanced Diploma, Graphic Design, Advanced Diploma, Graphic Design at Seneca Polytechnic
bookFleming College
stackoverflow-logo

Stackoverflow

Stats
1,308reputation
280kreached
9answers
30questions
github-logo-circle

Github Skills (27)

javascript10
css10
drag-and-drop10
typescript10
carbon-design-system10
system-design10
webpack10
component-library10
sys10
webpacker10
typescript-types10
html10
typescripts10
react10
jes9

Programming languages (9)

TypeScriptLiquidShellCSSRustAstroJavaScriptRuby

Github contributions (5)

github-logo-circle
Shopify/draggable

Sep 2017 - Oct 2020

The JavaScript Drag & Drop library your grandparents warned you about.
Role in this project:
userFront-end Developer
Contributions:68 commits, 81 PRs, 263 pushes in 3 years
Contributions summary:Curtis primarily focused on enhancing the example application within the `draggable` repository. Their commits demonstrate work on the examples UI, including the addition of new components, and updates to the existing components. The user also appears to be involved in the project's build process, updating dependencies, fixing linting issues, and upgrading to webpack4. This suggests a focus on both front-end development and build process management within the project.
javascriptjavascript-dragdrag-and-dropes6drop-library
Shopify/polaris

May 2018 - Apr 2021

Shopify’s design system to help us work together to build a great experience for all of our merchants.
Role in this project:
userFront-end Developer
Contributions:36 reviews, 58 commits, 51 PRs in 3 years
Contributions summary:Curtis primarily contributed to the development of UI components within the Shopify Polaris design system. Their work included implementing and enhancing the `RangeSlider` component, adding prefix and suffix support, and ensuring accessibility features. They also modified existing components like `ButtonGroup` and `DropZone`, and updated styling and functionality for enhanced usability. These changes suggest a focus on improving the user interface and component library of the design system.
shopifymerchantsreactvscode-extensiongreat
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
Curtis Dulmage - Senior Engineer at Shopify