David Millar is a Senior Software Engineer with 12 years of full-stack and UX-focused experience, currently building resilient web apps in Fort Worth that have endured four company acquisitions. He blends front-end engineering, TypeScript/Node.js development, and PWA/UI design with a strong knack for vector graphics and print-ready layouts using Inkscape. An active open-source contributor, he’s improved widely used JavaScript tooling (Chance) and polished front-end experiences on projects like PokéClicker, often tackling accessibility and animation details. Beyond software, David is a prolific puzzle author and publisher—designing, funding, and marketing puzzle books and creating unique puzzle mechanics that inform his product-centric approach to UX. Unusually, his work spans both digital UX and tactile print design, giving him a rare cross-medium perspective on user engagement.
13 years of coding experience
11 years of employment as a software developer
BAS, Computer Information Systems, BAS, Computer Information Systems at Davenport University
The new and improved version of the popular idle/incremental PokéClicker
Role in this project:
Front-end Developer
Contributions:24 commits, 16 PRs, 2 comments in 3 days
Contributions summary:David primarily contributed to the front-end of the game, making UI enhancements and bug fixes. Their work included adding animations for egg hatching, updating the dungeon UI with improved visual cues and user interactions. They also addressed display issues in the shop and breeding modal, further refining the user experience. The user also addressed accessibility issues by changing the color of uncaught dungeon pokemon on dark themes.
Contributions summary:David primarily contributed to the JavaScript library by adding new functionalities and bug fixes. They implemented a shuffler helper function and a U.S. radio station call sign function. The user also addressed and corrected errors in the existing code, demonstrating a focus on enhancing the library's capabilities and ensuring its reliability through bug fixes.
javascriptchance
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.