
Hi, I'm
Fabian.
Engineering Manager for Machine Learning at Baton. I write about AI, machine learning, data science, and operations research.
Latest from the blog

Where does the New York Times fish for Spelling Bee puzzles?
8 min readIn honor of Scripps 2026, we analyze every one of the almost 3,000 honeycombs in the history of the NYT's Spelling Bee — and how they fare against all 7-letter words from Collins Scrabble Words. We conclude with a detour to another language, German.

A family like no other: studying the graph behind the Mathematics Genealogy Project
7 min readThis post is about two topics: first, as the title suggests, it is about studying the graph behind the Mathematics Genealogy Project and its many interesting — and, at times, surprising — properties (the "what"). But maybe more importantly, second, it is about "how" this post was written.

Are employees happier at small companies? I checked 10 million Glassdoor reviews to find out
5 min readWe analyze a Kaggle dataset with 10 million Glassdoor reviews to answer the question, "are employees happier at small companies?"

How few clues does a Sudoku need? Searching for minimum-clue puzzles
9 min readWe use the Sudoku solver from the previous post to hunt for minimum-clue puzzles across different grid sizes — and bump into an open problem in mathematics.

Validating and solving Sudoku puzzles: using mathematical optimization
9 min readIn this post, we go from the seemingly simple interview question of "model Sudoku as an optimization problem" all the way to an open problem in mathematics.