Matthias Troffaes is a Professor of probability and statistics at Durham University with 19 years of academic experience specializing in modelling and decision making under severe uncertainty using imprecise probability methods. He develops algorithms to propagate probability bounds through decision problems and applies them to engineering (notably power systems) and environmental science, bridging rigorous theory with practical industrial collaborations. With a PhD in Mathematical Statistics and a background in engineering physics and music, he brings an unusually broad analytical and creative perspective to complex modelling challenges. An active contributor to open source documentation and tooling—having improved Sphinx docs and contributed backend fixes to widely used projects like vcpkg and Hakyll—he combines deep theory, reproducible workflows, and software-minded implementation.
19 years of coding experience
14 years of employment as a software developer
Bachelor of Arts - BA, Music, Cum Laude, Bachelor of Arts - BA, Music, Cum Laude at HOGENT
Doctor of Philosophy - PhD, Mathematical Statistics and Probability, Doctor of Philosophy - PhD, Mathematical Statistics and Probability at Ghent University
Contributions:47 reviews, 47 commits, 62 PRs in 1 year 7 months
Contributions summary:Matthias primarily focused on maintaining and improving the `vcpkg` library manager, which manages C++ libraries. Their commits include modifications to portfiles (e.g., `portfile.cmake`) for various libraries such as FFmpeg, libvpx, and openh264. These changes involved updating versions, fixing build issues, integrating system dependencies, and enhancing the build process, primarily for Windows, Linux, and macOS.
Contributions:7 commits, 3 PRs, 15 comments in 7 years 7 months
Contributions summary:Matthias's commits primarily focus on enhancing and expanding the documentation for the Sphinx documentation generator. They added and documented the `html_extra_path` configuration option, which allows inclusion of extra files in the output. Furthermore, they set up initial tests related to the new configuration and ensured its proper functionality, including adding coverage targets in the quickstart generated files. Finally, they fixed a potential error and made updates to the LaTeX writer's handling of citations.
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.