TimLacault

Scroll to see the work

Software engineer in Bordeaux. I build websites that feel alive.

01 Side project / Full-stack / 2026

BadmintonRecords

Match archive for my badminton club: rally-by-rally tagging, a live scoreboard over YouTube, and an ffmpeg highlight cutter.

  • Nuxt 4
  • Supabase
  • Tailwind
  • ffmpeg
badminton-records.vercel.app
Badminton Records, home screen

02 Startup / Founder / 2026

Mobilit'Eirb

My startup. It measures the carbon footprint of student trips, and began as a school project I led with a team of five at ENSEIRB-MATMECA.

  • Nuxt
  • Express
  • PostgreSQL
  • Docker
mobilit.eirb.fr
Mobilit'Eirb, home screen

How I got here age 13

Scratch

I always thought the way you can create and solve problems with simple tools was beautiful.

  1. age 13init: Scratch
  2. high schoolfeat: games on a calculator
  3. age 17feat: first website
  4. 2020Epitech
  5. 2021Internship at Lormauto, 5 months
  6. 2022Computer Science, Université de Bordeaux
  7. 2023branch freelance
  8. 2024Software engineering, Bordeaux INP
  9. 2024branch cio: Aquitaine Électronique Informatique
  10. 2026HEAD

Algorithms and logic for the first time. Dragging blocks around until a cat did what I meant.

Work with me

Ask me something

  • Yes, two of them. A 4th-year internship of 3 to 4 months, June to September 2027, and my end-of-studies internship of 5 to 6 months, February to September 2028.

  • Bordeaux, France. On-site in Bordeaux, hybrid, or remote all work for me.

  • Mostly Vue and Nuxt with TypeScript, Node, PostgreSQL, Supabase and Docker, with GSAP and three.js for motion. School added C, C++, Python, Java and OCaml.

Write to me