Matthias Troffaes

Professor at Durham University

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
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.
code19 years of coding experience
job14 years of employment as a software developer
bookBachelor of Arts - BA, Music, Cum Laude, Bachelor of Arts - BA, Music, Cum Laude at HOGENT
bookDoctor of Philosophy - PhD, Mathematical Statistics and Probability, Doctor of Philosophy - PhD, Mathematical Statistics and Probability at Ghent University
stackoverflow-logo

Stackoverflow

Stats
595reputation
35kreached
13answers
2questions
github-logo-circle

Github Skills (26)

c-language10
lib10
restructuredtext10
package-management10
sphinx10
cmake10
ffmpeg10
pandoc10
static-site-generation10
cprogramming-language10
haskell10
documentation10
libvpx9
python9
compiler-design9

Programming languages (12)

C#C++RCDCMakeTeXHaskell

Github contributions (5)

github-logo-circle
microsoft/vcpkg

Dec 2019 - Jul 2021

C++ Library Manager for Windows, Linux, and MacOS
Role in this project:
userBackend Developer
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.
c-plus-plussetuptoolspackage-managermacoscplusplus
sphinx-doc/sphinx

Aug 2013 - Feb 2021

The Sphinx documentation generator
Role in this project:
userTechnical Writer
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.
pythonsphinx-documentationdocumentation-generatorsphinx-extensiondocumentation-tool
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