Dave Geddes

Senior Staff AI Frontend Engineer at Awardco

Salt Lake City, Utah, 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
🎓
Top School
Dave Geddes is a Senior Staff AI Frontend Engineer with 14 years of experience building developer tooling, interactive learning games, and AI-driven products that help people create and customize web experiences. He has led shipping initiatives at Shopify—including AI assistants for merchants, Liquid language tooling, and interactive docs—and now builds the Awardco Intelligence AI Assistant. A longtime educator and maker, Dave taught hundreds of thousands of developers through playable tutorials like Flexbox Zombies and Grid Critters and founded Mastery Games to teach web fundamentals through gameplay. His open-source contributions span front-end routing and tooling to CSS preprocessors, demonstrating a knack for practical refactors and extending parsers and lexers for real-world needs. Based in Salt Lake City, he blends product-focused engineering with a creative, idea-driven approach and a love of games, music, and mechanical keyboards. Colleagues rely on him to turn tricky UX and integration problems into elegant, production-ready solutions.
code14 years of coding experience
job17 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Information Technology, Bachelor of Science (B.S.), Computer Information Technology at BYU-Idaho
languagesFrench
stackoverflow-logo

Stackoverflow

Stats
738reputation
67kreached
5answers
4questions
github-logo-circle

Github Skills (17)

url-routing10
javascript10
testing10
css10
regular-expression10
stylus10
preprocessor10
nodejs9
json8
service-worker6
flexbox6
angularjs6
docker6
angularjs-directive6
webservice6

Programming languages (13)

C++CSSBikeshedGoNunjucksTypeScriptDockerfileShell

Github contributions (5)

github-logo-circle
flatiron/director

Aug 2011 - Aug 2011

a tiny and isomorphic URL router for JavaScript
Role in this project:
userFront-end Developer
Contributions:20 commits in 4 days
Contributions summary:Dave primarily focused on enhancing the functionality of a JavaScript URL router. Their contributions included adding new tests, particularly for regex matching in the routing logic. They refactored the code, changing the surrounding blocks to immediate functions and fixing a typo. Moreover, they added support for simple tokens and nested syntax to the routing.
url-routertinyjavascriptisomorphicrouting
stylus/stylus

Aug 2012 - Oct 2012

Expressive, robust, feature-rich CSS language built for nodejs
Role in this project:
userBack-end Developer
Contributions:11 commits, 1 comment in 2 months
Contributions summary:Dave contributed to the Stylus CSS preprocessor by implementing features and improvements related to its functionality. They added functionality for converting JSON files to Stylus variables, enabling the use of media queries in variables, and incorporating built-in functions. Furthermore, the user made changes to the lexer and parser to accommodate trailing characters in comments and fix color handling. The user also developed a new feature for passing plugin parameters.
stylstyluscss-languagecssjavascript
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
Dave Geddes - Senior Staff AI Frontend Engineer at Awardco