Software Engineer at Australian Centre for Geomechanics
Greater Perth Area Australia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Paul Harris is a seasoned Software Engineer based in the Greater Perth Area with 17 years of experience delivering robust backend solutions, currently engineering software at the Australian Centre for Geomechanics. He brings deep C/C++ systems expertise and a pragmatic focus on stability and build reliability, evidenced by contributions to core open-source projects like libarchive and the widely used Jansson JSON library. Paul has modernized build systems (including CMake), improved cross-platform compatibility (MSVC fixes), and resolved subtle encoding, assertion and compile-time issues that reduce production risk. He also maintains and hardens Conan package recipes for many critical C++ libraries, showing attention to dependency management and reproducible builds. Colleagues rely on his knack for finding and fixing low-level edge cases that prevent segfaults and build regressions, making him a valuable behind-the-scenes stabilizer of complex software ecosystems.
Contributions:159 reviews, 43 commits, 170 PRs in 7 months
Contributions summary:Paul primarily contributed to the maintenance and improvement of recipes within the ConanCenter repository. Their work involved modifying build configurations and dependencies for various C++ libraries such as wayland, Qt, Boost, libsodium, libxml2, pango, libwebp, and others, as well as updating the corresponding CMake files. The user addressed issues related to build processes, dependency management, and compiler compatibility, ensuring the packages could be built and used correctly within the Conan package manager. In addition, they bumped dependencies and introduced patches to resolve known bugs.
C library for encoding, decoding and manipulating JSON data
Role in this project:
Backend Developer & Automation Engineer
Contributions:5 commits, 2 comments, 1 issue in 1 year
Contributions summary:Paul primarily focused on refactoring and enhancing the build system for the Jansson library. Their contributions include fixing bugs related to data type comparisons, adapting the build system for CMake, and adjusting configuration files to disable features handled by the new build system. Furthermore, they addressed MSVC2010 compatibility issues and adjusted the CMake configuration for building debug versions, streamlining the development process.
decodingc-libraryc99encodingjson-data
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
Paul Harris - Software Engineer at Australian Centre for Geomechanics