Benjamin Dobell is a Melbourne-based founder and seasoned technology leader with 15 years of hands-on software engineering and executive experience across startups and consulting. He has led engineering teams and product pivots as CTO and Head of Engineering, notably turning Snaploader into a profitable real-time 3D floor-plan SaaS that was acquired by Archistar. Benjamin mixes low-level systems skills (firmware flashing, device communication, C/C++) with web and mobile expertise, shipping full-stack products and developer tools. He is an active open-source contributor with work in prominent projects like three.js and SteamKit2, improving 3D tooling and Steam networking internals. Comfortable operating from scripting and install tooling to backend architecture, he often bridges product, ops and engineering to deliver pragmatic, cross-platform solutions. Colleagues describe him as a pragmatic problem-solver who improves developer experience as well as user-facing functionality.
Contributions:21 commits, 4 PRs, 27 pushes in 3 years 1 month
Contributions summary:Benjamin primarily focused on improving the installation script for NVIDIA drivers on macOS. Their contributions involved modifying the script's output behavior, improving the overall installation process, and adding features like a blacklist for drivers. They also restructured the script, refactoring the code and wrapping the execution in a function. These changes streamlined the driver installation, improved error handling, and made the script more robust.
Heimdall is a cross-platform open-source tool suite used to flash firmware (aka ROMs) onto Samsung Galaxy devices.
Role in this project:
Full-stack Developer
Contributions:133 commits, 13 PRs, 24 pushes in 10 years 5 months
Contributions summary:Benjamin primarily focused on improving the installation and build process for the heimdall-frontend, a cross-platform tool for flashing Samsung Galaxy devices. They modified the build process, adding an install location prompt and updating README files for various operating systems. Additionally, the user made platform-specific changes and incorporated updates to libusbx and Windows-related binaries/headers, enhancing the cross-platform compatibility and usability of the Heimdall project. They also refactored and debugged some of the low-level device communication to improve modem flashing functionality.
samsungfirmwaresmartphonelinuxandroid
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
Benjamin Dobell - Director at Dobell Family Holdings Ptd Ltd