Thomas Legrand
Software engineer building products at the intersection of AI and web development. Former data scientist turned full-stack developer.
Projects
Brevity
Read case studyallobobo
Read case studyDishNow v2
Read case studyWriting
Effect.ts: The TypeScript Standard Library That Finally Clicked (Thank AI for That)
How Effect.ts went from 'syntax nightmare' to 'must-have in every TypeScript project' — thanks to AI-assisted coding, the best DI system in the ecosystem, and the standard library TypeScript always deserved.
LLM Privacy Policies Compared: What Data Do Providers Keep — and Can They Train on It?
A deep dive into the privacy policies of ChatGPT, Claude, Gemini, Mistral, Qwen, DeepSeek, and Proton Lumo — comparing chat vs API, free vs paid.
Automating My Daily Life with Hermes Agent
How I went from skeptical to relying on an AI assistant for daily routines
DishNow: From Idea to MVP
Building a recipe management PWA that solves real everyday cooking problems
RAVE: The Full-Stack Rust Template That Respects Your TypeScript
Rust backend, TypeScript frontend, one binary, zero friction
About
I'm a software engineer with a background in data science, focused on building practical products that leverage AI and modern web technologies.
After years of research and experimentation in the data world, I transitioned to full-stack development to create tangible solutions. I believe the future lies in the thoughtful integration of AI into everyday tools.
Currently based in Nice, working with Vue, Nuxt, TypeScript, and AI APIs.
Contact
Open to interesting projects and conversations. Reach out if you want to collaborate or just chat about technology.
Get in touch →