James Myatt is a Lead Data Science and AI Consultant with 12 years’ experience applying mathematics, simulation and engineering principles to deliver practical ML and XAI solutions across industry. Trained at Cambridge (MA/MMath), he blends rigorous mathematical thinking with hands-on software engineering—contributing to open-source projects from PyTorch Geometric Temporal to paho.mqtt and JSON-C, where his work improved cross-platform robustness and CI/CD reliability. At Capgemini Engineering he leads data science engagements, drawing on deep expertise in graph neural networks, knowledge graphs, systems modelling and model-based design. Comfortable in Python and DevOps workflows, he often sits at the intersection of research and production to make complex models explainable and deployable. An understated strength is his history of subtle but impactful infrastructure and test-suite improvements that reduce long-term maintenance risk.
11 years of coding experience
MA, Mathematics, MA, Mathematics at University of Cambridge
An IPython magic extension for printing date and time stamps, version numbers, and hardware information
Role in this project:
Back-end & DevOps Engineer
Contributions:7 reviews, 6 commits, 8 PRs in 3 years 8 months
Contributions summary:James primarily contributed to improving the project's infrastructure and build processes. They refactored the CI/CD pipeline using Conda and Travis CI for Python version compatibility and added dependencies to create a more reliable build environment. Furthermore, they updated the project's versioning and dependency management, addressing potential installation issues. The user also made some improvements to the core library code.
Contributions:47 commits, 19 PRs, 149 comments in 9 months
Contributions summary:James primarily contributed to the test suite of the paho.mqtt.python library. Their work involved refactoring test code, explicitly encoding strings for Python 2/3 compatibility, and renaming example files to include relevant module names. Furthermore, the user implemented unit tests using pytest and reduced code duplication within the existing test cases, improving test maintainability and reliability.
pythonpahoeclipseiotpaho-mqttmqtt
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.