D Cummings is a Principal Software Engineer based in Queensland with 15 years of experience building domain-focused systems that blend software, engineering and data—most recently leading development of AESOP, a pump-hydro and hydrogen optimisation model that integrates pricing, storage and weather forecasting. He runs Triptera, teaches Python and machine learning to hundreds of learners, and has a long history of hands-on full‑stack and back-end work from ERP and web architectures to embedded data collection for industrial gear. His open-source contributions show attention to practical UX and interoperability (improving AjaxAutoComplete compatibility) and creative back-end features (expanding the RaspberryJuice Minecraft Pi API). Comfortable moving between chemistry, mathematics, accounting and dev-ops, he repeatedly turns cross-disciplinary problems into deployable, well-tested software. Equally at home coaching beginners as shipping production systems, he combines entrepreneurial ownership with technical depth in niche engineering domains.
15 years of coding experience
9 years of employment as a software developer
Graduate Certificate, Business Administration and Management, General, 6.75, Graduate Certificate, Business Administration and Management, General, 6.75 at The University of Queensland
Contributions:6 commits, 3 PRs, 2 comments in 11 years 7 months
Contributions summary:D primarily focused on enhancing the Ajax AutoComplete component within the project, including refactoring and improving compatibility with older versions of Prototype JavaScript framework. They added the "observe" functionality to the component, enabling updates from the selected list items. The user also addressed issues related to the nesting of the div element within the AjaxAutoComplete, which was causing incorrect positioning and scrolling issues. Further contributions include merging in changes from other branches.
A plugin for Bukkit implementing the Minecraft Pi API
Role in this project:
Back-end Developer
Contributions:25 commits, 5 PRs, 10 comments in 15 days
Contributions summary:D primarily contributed to implementing features and functionalities related to Minecraft Pi API within the Bukkit plugin. They added support for various blocks, including rails, stairs, signs, doors, and others, significantly expanding the available building options within the game. The user also implemented the ability to set and update signs with custom text, enabling in-game communication. Furthermore, they enhanced the API by including entity spawning capabilities, demonstrating a focus on expanding the plugin's interactive features.
apiminecraftminecraft-pibukkit-pluginbukkit
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
D Cummings - Principal Software Engineer at Pythonator