Andrew Dunkman is a Staff Software Engineer and former 18F Chief of Delivery with 18 years of experience delivering large-scale web and government systems and overseeing $32M in annual projects across multiple federal agencies. He blends hands-on full‑stack engineering—contributions to popular open-source projects like Chosen and a Rails-style Node asset pipeline—with strategic delivery leadership, hiring over 50 engineers and building equitable hiring practices. Comfortable toggling between mission-driven leadership and individual-contributor roles, he focuses on measurable impact rather than title, driving process improvements in capacity planning, billing, and vendor oversight. His background includes designing real-time WebSocket systems at scale and rapid-frontend responses during crises, such as early COVID-19 work on faq.coronavirus.gov. Based in Washington, DC, he pairs a pragmatic engineering mindset with policy-aware delivery experience, making him effective at translating complex government requirements into production software.
18 years of coding experience
13 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Missouri University of Science and Technology
Contributions:114 commits, 22 PRs, 22 pushes in 3 years 4 months
Contributions summary:Andrew contributed to the `connect-assets` project, a Rails-style asset pipeline for Node.js. Their work focused on improving the project's compatibility with Windows environments by using `path.sep` in the code. They also touched up the HTML formatting and addressed issues related to duplicate slashes in URLs when the root directory was empty. Moreover, they added necessary files for the documentation process.
Deprecated - Chosen is a library for making long, unwieldy select boxes more friendly.
Role in this project:
Front-end Developer
Contributions:3 releases, 47 commits, 35 PRs in 3 years 3 months
Contributions summary:Andrew primarily focused on improving the Chosen library's user interface and functionality. Their contributions included fixing issues related to rendering selected items and option text, ensuring proper HTML encoding, and enhancing the search functionality by addressing issues with multi-byte characters and search term highlighting. The user also worked on improving the code, such as replacing deprecated functions and cleaning up the search input features.
ellipsisjavascripttooltipslongchosen
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.