interface Engineer {

Thomas Legrand

focus
ml → product
based
"Nice, France"
stack
[ Vue, Effect, TypeScript, AI ]

}

Former data scientist building typed, AI-native products for the web — where sound systems meet things people actually use.

const projects: Project[]

Selected work

AI

Brevity

Read case study

function about()

The short version

I'm a software engineer with a background in data science. I spent years in research and experimentation before moving to full-stack work to build things people can actually hold and use.

These days I care about correctness you can feel: typed domains, explicit errors, and AI woven into tools rather than bolted on. Effect and TypeScript on the systems side; Vue and Nuxt on the surface.

Based in Nice, on the French Riviera — close to the sea, which is where most of the good ideas seem to arrive.

const contact: Link[]

Get in touch

Open to sharp problems and good conversations. The fastest way to reach me is below.