Brian Dukes is a seasoned technology leader and long-tenured CTO at Engage Software with 18 years of experience building and maintaining web platforms, particularly on the DNN ecosystem. He blends hands-on full-stack engineering—contributions range from backend DNN platform work to front-end improvements in popular JS plugins—with strategic technology stewardship for product teams. His open-source contributions include meaningful refactors and cross-platform test improvements to projects like elm-live and accessibility/stability fixes for DropKick, reflecting a focus on maintainability and cross-OS reliability. Based in Missouri and grounded in a BS in Computer Science from Webster University, he also brings community and faith-based service to his work, signaling collaborative leadership beyond pure engineering.
18 years of coding experience
California Polytechnic State University, San Luis Obispo
BS, Computer Science, BS, Computer Science at Webster University
DNN (formerly DotNetNuke) is the leading open source web content management platform (CMS) in the Microsoft ecosystem.
Role in this project:
Back-end Developer
Contributions:1 release, 952 reviews, 769 commits in 9 years 5 months
Contributions summary:Brian contributed to the DNN Platform by adding functionality to register JS libraries and removing CSS references. They worked on modifying code related to JavaScript and CSS files, indicating a focus on front-end related tasks. Also, the user was involved in merging branches and working on various internal components of the DNN Platform, likely involving back-end code. The user's work spans both front-end and back-end areas of the project.
⚡ A flexible dev server for Elm. Live reload included.
Role in this project:
Full-stack Developer
Contributions:9 commits, 4 PRs, 5 pushes in 10 days
Contributions summary:Brian primarily contributed to the `elm-live` project by refactoring code and improving the test suite. Their work involved replacing dependencies like `child_process` with `cross-spawn` and `gaze` with `chokidar`. They also focused on test-related updates such as accounting for Windows path slashes and implementing tests for configuration options. Overall, their contributions enhanced the project's maintainability and test coverage.
dev-serverelmlivereloaddeveloper-tools
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.