Thomas Uriot

Data Scientist

Netherlands
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
Thomas Uriot is a Data Scientist with 11 years of applied ML and research experience, currently deploying AI and Responsible AI solutions for NATO's air-gapped environments. He combines a strong mathematical and statistical foundation (MSc Oxford, BSc Edinburgh) with hands-on MLOps, production model deployment, and automated evaluation pipelines for entity extraction and knowledge graphs. His background spans interpretable ML and neuroevolution research (CWI, ESA) and top-tier competitive results on Kaggle challenges, including a top 1% finish in Ubiquant and 2nd place in ESA's optimization series. He also contributes to open-source front-end tooling by improving TypeScript definitions for the widely used Konva.js canvas library, reflecting attention to developer ergonomics. Colleagues know him as a pragmatic problem-solver who moves models from research to mission-critical systems, and—aptly—an outdoorsy "mountain goat" who enjoys debugging both data and infrastructure.
code11 years of coding experience
job2 years of employment as a software developer
bookBachelor of Science (BSc), Mathematics, 1st class, Bachelor of Science (BSc), Mathematics, 1st class at The University of Edinburgh
bookMaster of Science (MSc), Statistical Science, Distinction, Master of Science (MSc), Statistical Science, Distinction at University of Oxford
github-logo-circle

Github Skills (10)

typescript10
javascript10
typescripts10
konva10
canvas10
konvajs10
typescript-types10
graphic9
animation9
drag-and-drop9

Programming languages (12)

TypeScriptC#C++CSSCCMakeSCSSJavaScript

Github contributions (5)

github-logo-circle
konvajs/konva

Sep 2017 - Apr 2018

Konva.js is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.
Role in this project:
userFront-end Developer
Contributions:5 commits, 2 PRs in 6 months
Contributions summary:Thomas primarily contributed to the type definitions within the Konva.js framework. They modified the `konva.d.ts` file by adding, updating, and correcting interface definitions. Their work includes specifying the `dragDistance` member, refining `dragBoundFunc`'s type, fixing a typo in `bezierCurveTo()`, replacing a type with an existing one and fixing type definitions for find() and findOne(). These changes suggest a focus on improving the TypeScript definitions of the Konva.js library, enhancing its usability and maintainability.
animationnode-canvascanvasjavascriptjavascript-framework
cwi-dis/experimetris

Jul 2020 - Mar 2023

Electron-based application for running psychological studies involving the game Tetris
Contributions:3 releases, 12 PRs, 34 pushes in 2 years 8 months
tetris-gameelectronpsychological
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
Thomas Uriot - Data Scientist