Thibaut Mattio

Leading the OCaml Platform effort @ Tarides

Email LinkedIn GitHub X

About Me

I'm a software engineer with a passion for building products and tools. I have a background in AI and NLP, and I'm currently leading engineering teams at Tarides, working on improving developer experience with OCaml.

Tarides Logo

Tarides

Director of Engineering/Engineering Manager

Tarides is on a mission to make software development more secure. They are one of the primary contributors to the OCaml programming language and its ecosystem.

At Tarides, I spearheaded the evolution of OCaml developer experience, overseeing the development across the entire OCaml Platform. This included the Dune Build System, Odoc Documentation Generator, LSP Server with editor extensions, OCamlFormat code formatter, and more.

I progressed through engineering leadership roles, starting as Principal Software Engineer working on the OCaml Editor stack, to leading a team of engineers, to leading 6 engineering teams spanning developer tooling, IDE, OCaml.org and DevOps. As a manager/director, some of my contributions include:

I was also responsible for our consulting activities on these areas, managing a portfolio of 30+ projects across 3 major clients.

Docent Logo

Docent Art

CTO (Interim)

I was the interim CTO at Docent Art, where I built the technical foundation for an AI-powered art discovery platform. I designed and implemented a scalable infrastructure that became our competitive advantage: a data pipeline processing 300+ art websites daily, a crawling system, and a labeling platform for training our recommendation algorithms. The infrastructure allowed us to quickly prototype both web and mobile versions of our platform, supporting our product-market fit exploration and investor and client demos.

Keatext Logo

Keatext

NLP Engineer

I joined Keatext to lead the development of their Data Labeling Platform as an NLP Engineer.

As part of the R&D team, I also implemented and trained state-of-the-art NLP models including BERT and ELMo.

See more
Roof AI Logo

Roof AI

Data Scientist

I worked as a Data Scientist at Roof AI, where I designed and built a sophisticated ETL pipeline that aggregated data from 20+ real estate servers (all using different data formats, RESO wasn't a thing yet). I contributed to our migration to Google Cloud and created business intelligence reports to optimize product conversion rates.

PatSnap Logo

PatSnap

AI Research Developer

Early 2017, I moved to China to work at PatSnap, where I was the first member of the computer vision R&D team. I built algorithms to detect and extract data from patent images that powered our image-based search engine. This is where I started learning about Deep Learning. I first built algorithms using traditional CV methods, which we then converted to Deep Learning models later on.

We built an object detection model using Faster R-CNN that achieved 0.95 mAP (it was really good at the time!) on patent image data extraction. I also developed a framework and desktop application for patent data labeling that was used to label all our training data.

Mirametrix Logo

Mirametrix

Software Developer

As a Software Developer at Mirametrix, I developed computer vision algorithms for gaze and face tracking in C++ and Python. I created a framework for IR camera testing that was used to test 300K cameras.

I once was responsible for building a demo of sleep detection for an important car manuafacturer, I got to learn about game development using Unity, and had to work non-stop for a week to get the demo ready. It was a lot of fun!

Stedis Logo

Stedis

System Administrator

While studying, I worked part-time as a System Administrator at Stedis (ex Egedis), where I modernized the IT infrastructure across three offices. I implemented centralized network management through LDAP, WDS, and WSUS servers, and migrated a 60+ computer IT park.

I had an unusual level of autonomy, so lot's of fun and many mistakes (I lost a user's emails once!), but I learned a lot and couldn't think of a better way to start my career.

Blog

I (plan to) write about software engineering, team leadership, and occasionally about my personal interests.

Projects

Spin

The OCaml project generator

Sapiens

A labeling platform for machine learning, supporting images and text.

Contributions

Talks

Publications

Community Involvement

Resources & Recommendations