Geoffrey Pursell

Lead UX Engineer at Target

Saint Paul, Minnesota, United States
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
Geoffrey Pursell is a Lead UX Engineer with 11 years building delightful, accessible front-end experiences and design systems, currently pioneering UX engineering at Target in Saint Paul. Equally fluent in design and code, he authors high-performance React/TypeScript UIs, CSS animation, and tooling while driving company-wide design system adoption and mentorship. He co-founded Target’s Nicollet Design System and led architecture for Target.com’s responsive rebuild, bringing pattern-driven development and performance fixes into production. An active open-source contributor, he refactored Pattern Lab’s Node core to support multiple templating engines, enabling broader adoption beyond Mustache. Geoffrey pairs hands-on implementation and DevOps savvy with a strong focus on accessibility and multilingual inclusivity, having led Target’s Equal Access Initiative for Spanish-speaking guests.
code11 years of coding experience
job19 years of employment as a software developer
languagesEnglish
github-logo-circle

Github Skills (2)

javascript10
jscript10

Programming languages (11)

TypeScriptC++CRustJavaScriptHTMLJSONRuby

Github contributions (5)

github-logo-circle
pattern-lab/patternlab-node

Aug 2015 - Jun 2018

The Node version of Pattern Lab
Role in this project:
userBack-end Developer
Contributions:586 commits, 42 PRs, 117 pushes in 2 years 10 months
Contributions summary:Geoffrey is refactoring the core of the patternlab-node project, by moving the reliance on the mustache templating engine to a more generic "pattern engine" system. They are developing a new pattern engine for the project and refactoring the code to support multiple engines. They created the foundation of the pattern engines, added mustache support and laid the groundwork for Handlebars, and other engines. They are refactoring functions for rendering patterns and for determining which engine should be used, and refactoring the object model to be more generic to support those changes.
javascriptatomic-designnodejsdesign-systemspattern-lab
Contributions:1 release, 33 commits, 2 PRs in 1 year 3 months
reactjavascriptpatternlabnodejstypescript
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
Geoffrey Pursell - Lead UX Engineer at Target