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.
14 years of coding experience
17 years of employment as a software developer
Bachelor of Science (B.S.), Computer Information Technology, Bachelor of Science (B.S.), Computer Information Technology at BYU-Idaho
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.
Expressive, robust, feature-rich CSS language built for nodejs
Role in this project:
Back-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