James Duley is a Senior Software Developer based in Christchurch with 12 years' experience building robust, maintainable systems and automation tooling. He progressed through roles at Arm—starting in OpenGL ES tools and advancing to senior engineer—and now leads development efforts at Holmes Group. His work on the LibrePilot project shows a practical focus on build reliability, portability and backwards compatibility, including removing hardcoded paths and automating releases. Trained in mechatronics and mathematical physics with a distinction MSc in physics, he blends hardware-aware engineering intuition with strong software craftsmanship. James prefers Christchurch-based or remote roles and brings a knack for untangling platform-specific complexity to make long-lived codebases easier to maintain.
12 years of coding experience
5 years of employment as a software developer
Bachelor of Engineering with Honours, Mechatronics Engineering, Bachelor of Engineering with Honours, Mechatronics Engineering at University of Canterbury
This is the GitHub mirror for the LibrePilot source code. The main development is taking place at https://bitbucket.org/librepilot
Role in this project:
Back-end Developer & Automation Engineer
Contributions:161 commits, 23 PRs, 8 pushes in 1 year 3 months
Contributions summary:James primarily focused on improving the build process and making the GCS compatible with older Qt versions, indicating a focus on code maintainability and backwards compatibility. They fixed compilation issues related to Qt versions less than 5.4 and removed hardcoded paths and dependencies within the project, improving the portability and maintainability of the codebase. They also worked on removing unnecessary platform-specific code and setting up build and release automation.
Contributions:20 PRs, 38 pushes, 15 branches in 2 years 10 months
concurrent-safeconcurrencyrustpracticalcompiler
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
James Duley - Senior Software Developer at Holmes Group