Duncan Beevers

Web Developer at Plex, Inc

Oregon, 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
Duncan Beevers is a seasoned web developer with 18 years of experience building full-stack applications and designing scalable backends from Oregon. He combines hands-on engineering at companies like Plex and Rackspace with a long track record of practical, test-driven problem solving across startups and product teams. An active open-source contributor, Duncan has improved popular projects such as eslint-plugin-react, html-minifier, fake-timers, and openapi-typescript—work that ranges from React linting and HTML parsing to robust timer management and TypeScript generation. He favors lean, non-blocking solutions that keep client-side performance high and has experience automating build and provisioning workflows with tools like Chef, Grunt, and Vagrant. Passionate about making expressive tools for creative users, he also speaks at user groups and conferences and brings a pragmatic, craft-driven approach to developer-facing systems.
code18 years of coding experience
job7 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
1,830reputation
248kreached
57answers
4questions
github-logo-circle

Github Skills (43)

min10
javascript10
testing10
git-repository10
typescript10
swagger10
eslint10
repos10
minify10
minification10
regular-expression10
chef-client10
code-generation10
lint10
build-automation10

Programming languages (18)

C#MDXCSSC++CRustHaxeHandlebars

Github contributions (5)

github-logo-circle
airbrake/airbrake-js

Jun 2013 - Nov 2013

Airbrake JavaScript Notifier
Role in this project:
userDevOps Engineer
Contributions:381 commits in 5 months
Contributions summary:Duncan's contributions center around provisioning and configuring build environments using Chef cookbooks. They made changes to configure a machine with NodeJS and install dependencies for the project's `package.json` using `npm`. Their work also included the addition of Grunt build tools and the setup of a Gruntfile, automating parts of the build process.
javascriptairbrakenotifiererror-reporting
kangax/html-minifier

Jul 2014 - Jan 2016

Javascript-based HTML compressor/minifier (with Node.js support)
Role in this project:
userFront-end Developer
Contributions:36 commits, 1 PR, 1 push in 1 year 6 months
Contributions summary:Duncan's commits primarily focus on enhancing the HTML minifier's ability to handle custom attribute-wrapping markup. They introduced support for recognizing attributes wrapped by Handlebars conditionals and multiple attribute-surrounding expressions. Their contributions included modifying the HTML parser to accommodate these features and adding corresponding tests to ensure correct behavior, effectively improving the minifier's flexibility.
minifynode-jsjavascriptcompressorcompress
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