Hello! I'm Maxence.

Software engineer, endurance nerd & home chef.

I'm a software engineer in France. I build web apps for a living and occasionally write code to figure out how much flour goes in a pizza. This is where I share my projects, things I've learned, and a few recipes.

Featured posts

All posts

Latest writing

Notes on web development, software architecture, and the occasional life lesson. Browse by topic:

  1. How Computers Learned to Talk Like Humans From the Turing Test to ChatGPT — how computers went from scripted chatbots like ELIZA to Markov chains, word embeddings, and Transformers, and how "guess the next word" became conversation.
  2. Lessons learned from building my first 3D Video Game Key lessons from building Avion, a 3D flight simulator — covering performance optimisation (frustum culling, LOD, hardware instancing), physics (gimbal lock, quaternions), and the tradeoffs between realism and fun.
  3. Anatomy of a Crypto Scam - Thomas Harris I investigated Thomas Harris, an AI-generated YouTuber who uses fake crypto tutorials to scam people.
  4. 10 Years of Blogging, what I learned Reflects on my experience and sharing some key lessons learned after 10y of blogging. Including the importance of writing a good title, not worrying about post popularity...
  5. How to integrate Giscus to your Astro Blog Learn how to integrate Giscus (GitHub-powered comments), into your Astro blog. How to deal with dark mode and styles customization.
See all 64 posts

Things I've made

All 13 projects

Off the keyboard

Endurance

Training log

From canyons to marathons. My most recent efforts:

  1. 1st 80km Bike

  2. Royan Half-Marathon

    Almost DNF (33℃). 2h22m23 @ 6:46 min/km

  3. Paris Marathon

    3h59m07 @ 5:40 min/km

  4. Running Lyon (1st Half-Marathon)

    01:47:53 @ 5:07 min/km

  5. Paris Marathon

    04:15:32 @ 6:03 min/km

More about me

Kitchen

Fresh from the kitchen

The dishes I cook again and again, from ramen to homemade pasta.

All 30 recipes