David Millar

Senior Software Engineer at American Mensa

Fort Worth, Texas, 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

👤
Senior
🎓
Top School
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.
code13 years of coding experience
job11 years of employment as a software developer
bookBAS, Computer Information Systems, BAS, Computer Information Systems at Davenport University
stackoverflow-logo

Stackoverflow

Stats
1,868reputation
230kreached
92answers
5questions
github-logo-circle

Github Skills (16)

css10
javascript10
web-development10
lib10
lessc10
gameplay10
videogames10
ui-design9
html9
increment6
asp-net6
php6
jquery6
jquery-mobile6
database6

Programming languages (24)

C#MDXJavaCSSBikeshedC++RustC

Github contributions (5)

github-logo-circle
pokeclicker/pokeclicker

Oct 2020 - Oct 2020

The new and improved version of the popular idle/incremental PokéClicker
Role in this project:
userFront-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.
incrementalgameimprovedjavascriptidle
chancejs/chancejs

Jul 2013 - Jul 2013

Chance - Random generator helper for JavaScript
Role in this project:
userFull-stack Developer
Contributions:11 commits in 1 day
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.
Request Free Trial