Chris Jones

Research Scientist at University of Cambridge

Cambridge, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Chris Jones is a Research Scientist based in Cambridge with 24 years of technical experience and a PhD in Physics from the University of Cambridge. He blends deep research instincts with hands-on systems engineering, contributing significant back-end and DevOps work to the widely used MacPorts project—patching Python packages, improving compiler integrations, and extending the MacPorts CLI with custom HTTP and curl options. His long tenure at a leading research university reflects expertise in reproducible build systems, automation, and low-level tooling across Tcl, C, and packaging workflows. Known for quietly improving developer infrastructure, he focuses on practical fixes that reduce build fragility and streamline maintenance for large open-source ecosystems.
code24 years of coding experience
bookPhD, Physics, PhD, Physics at University of Cambridge
github-logo-circle

Github Skills (23)

macports10
package-management10
software-update10
compiler-options10
automation10
in-app-updates10
compile10
package10
command-line10
compiler10
updater10
macos10
automations10
package-manager10
appupdate10

Programming languages (7)

C++CSSCJavaScriptPHPTclPython

Github contributions (5)

github-logo-circle
macports/macports-ports

Dec 2016 - Jan 2023

The MacPorts ports tree
Role in this project:
userDevOps Engineer & Package Maintainer
Contributions:335 reviews, 3134 commits, 1666 PRs in 6 years 2 months
Contributions summary:Chris's contributions primarily involve updating the MacPorts ports tree. They updated Python packages, specifically py-thinc, to the latest versions, modifying relevant files like patch-setup\_cfg.diff, patch-pyproject\_toml.diff, and patch-requirements\_txt.diff. They also updated the llvm-devel port to a newer commit and introduced changes to clang-format configurations. Additional commits involved the integration of clang and gcc compiler versions and dependencies, alongside patching for specific build issues.
macosxpackage-managermacports-portsportsmacports
macports/macports-base

Aug 2018 - Nov 2022

The MacPorts command-line client
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:6 reviews, 22 commits, 30 PRs in 4 years 3 months
Contributions summary:Chris primarily focused on improving the MacPorts command-line client, enhancing functionality and flexibility. Their contributions included adding custom HTTP header support and introducing a new curl option within the livecheck functionality. They also made improvements to the build process and compiler configurations, showing an understanding of the system's inner workings and automation. The changes involved modifications to Tcl scripts and C code, indicating a focus on extending the client's capabilities.
macosxpackage-managermacportscommand-linemacos
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
Chris Jones - Research Scientist at University of Cambridge