Brian Dukes

Chief Technology Officer at Engage Software

Missouri, 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
🎓
Top School
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.
code18 years of coding experience
bookCalifornia Polytechnic State University, San Luis Obispo
bookBS, Computer Science, BS, Computer Science at Webster University
stackoverflow-logo

Stackoverflow

Stats
153,927reputation
23.6mreached
731answers
22questions
Badges
browser
top-5%
git
top-1%
schema
top-1%
debugging
top-5%
regex
top-5%
sql
top-1%
github-logo-circle

Github Skills (50)

git10
javascript10
jslint10
select-input10
jquery10
github10
tsql10
testing10
css10
validation10
elm10
10
uuid10
vbnet10
sql-server10

Programming languages (27)

C#CElmGoHTMLTypeScriptShellVisual Basic

Github contributions (5)

github-logo-circle
dnnsoftware/Dnn.Platform

Oct 2013 - Jan 2023

DNN (formerly DotNetNuke) is the leading open source web content management platform (CMS) in the Microsoft ecosystem.
Role in this project:
userBack-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.
cmsdotnetnukednndnncmsdnn-platform
wking-io/elm-live

Mar 2016 - Apr 2016

⚡ A flexible dev server for Elm. Live reload included.
Role in this project:
userFull-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.
Request Free Trial