Stuart Mitchell is a seasoned software and data engineer with 12 years of professional experience and a long history of delivering complex data migration, HPC and integration projects across utilities and enterprise environments. He has led large-scale ETL and data quality programs—migrating ~1M engineering documents with 97% first-pass success—and built GPU-accelerated analytics (NVidia CUDA) for LIDAR processing and real-time 3D visualisation with Google Earth. Equally comfortable in front-end and back-end work, he contributes to notable open-source projects like the pulp Python LP API and the re-frame ClojureScript framework, fixing solver edge cases and adding UI examples. His background spans hands-on systems development, technical leadership, and product delivery from submarine electronics to enterprise GIS, and he holds multiple advanced degrees including an MBA and a Master of Project Management. Based in Queensland, Australia, he’s been quietly crafting a long-term personal project for six years—bringing deep domain knowledge, pragmatic engineering and an inventor’s bent to every engagement.
12 years of coding experience
11 years of employment as a software developer
Electronic Trades, Dux, Electronic Trades, Dux at Royal Australian Navy
Graduate Certicate in Science, Mathematics, Graduate Certicate in Science, Mathematics at University of Southern Queensland
Electrical Fitter/Mechanic, Electrical Fitter/Mechanic at Prospect County Council (now Endeavour Energy)
Microsoft Certified: Power BI Data Analyst Associate, Microsoft Power Platform Advanced, Microsoft Certified: Power BI Data Analyst Associate, Microsoft Power Platform Advanced at Microsoft Leaning through Pragmatic Works
Diploma of Business Programming, Award for Excellence, Diploma of Business Programming, Award for Excellence at Computer Power Training Institute
Contributions:2 releases, 112 commits, 58 PRs in 6 years 11 months
Contributions summary:Stuart primarily contributed to fixing bugs and improving the functionality of the `pulp` library. Their work focused on addressing issues in solvers, particularly with output formatting, handling equality constraints, and resolving compatibility problems with IronPython and Gurobi. They also made improvements to the accuracy of the MPS format and implemented features like reading infeasible solutions from CBC.
A ClojureScript framework for building user interfaces, leveraging React
Role in this project:
Front-end Developer
Contributions:1 release, 63 commits, 15 PRs in 2 years 7 months
Contributions summary:Stuart primarily contributed to the front-end development of a ClojureScript framework leveraging React, adding and modifying code related to event handling, subscriptions, and UI components. They introduced new examples, including a simple clock and color input, along with a todomvc example, showcasing the framework's capabilities. The user also updated the project's dependencies and configurations to align with re-frame's version updates.
reactleveragingspauser-interfacesclojurescript
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.