Skip to content
MissionMind

Available for new engagements

Senior engineeringfor products that have to hold.

MissionMind is the studio of Alan Chauchet — ten years of React, TypeScript and Node.js inside product teams at Mistral AI, leboncoin, Carrefour, Aircall and the French government’s most-visited company directory.

First pull request
week one
Engagements
1–6+ months
Based in
Paris, remote-first
missionmind/shipall checks passed
  1. feat(checkout): one-tap payment
  2. perf(search): cache facet counts
  3. test: cover payment retry paths
  4. refactor: type the API boundary
  5. deploy → productionlive

preview → ci → production

Code shipped for teams at

What I do

Four kinds of work, done properly.

Most engagements start with one of these and grow into the next. The mix gets decided during scoping, not sold as a package.

  • Product engineering

    Ship the roadmap, not the backlog

    Embedded in your team as a senior fullstack engineer, turning specs and Figma files into features your users actually get. Discovery, implementation, review, release.

  • Code quality & DX

    Make the fast path the safe path

    A codebase that is still pleasant at month twenty-four. Typed boundaries, tests that catch real regressions, CI that answers in minutes, and review standards the whole team can hold.

  • Architecture & scale

    Built for the traffic you are about to get

    Systems that hold under load and stay cheap to run. Caching, server and edge rendering, data-access patterns, and the unglamorous instrumentation that tells you what broke before your users do.

  • AI product engineering

    AI features that earn their place

    LLM features built like the rest of the product: evaluated, cost-aware, and useful without a demo script. Streaming interfaces, tool calling, retrieval, and guardrails that survive real input.

How engagements work

Selected work

Products millions of people use without thinking about them.

Public services, marketplaces, retail, health and AI. Different domains, one requirement: it has to work on the busiest day of the year.

  • Annuaire des Entreprises

    DINUM — French Government

    Oct 2025 — present

    One of the most visited French government websites: the public record of every company in France. I led its migration from Next.js to TanStack Start.

    10M+ visits a month

    • TanStack Start
    • React
    • TypeScript
    • Node.js
  • Mistral AI

    Sep — Oct 2025

    A retrieval-augmented web app that drafts RFI responses, built for a Mistral AI client.

    • Next.js
    • React
    • TanStack Query
    • Tailwind CSS
  • leboncoin

    Mar — Aug 2025

    A complete rebuild of the internal platform the advertising teams use to assemble landing pages.

    • Next.js
    • NestJS
    • Astro
    • React
  • Carrefour

    Aug 2024 — Apr 2025

    Led the team on a data-visualisation platform used across the group and sold to external clients.

    • Vue.js
    • Node.js
    • tRPC
    • Google Cloud
  • Qare

    Nov 2020 — Oct 2024

    Four years leading the frontend of a telemedicine platform where reliability and privacy are part of the spec.

    Four years, web and mobile

    • React
    • React Native
    • Nx
    • TypeScript
  • Aircall

    Mar 2019 — Oct 2020

    The web phone used by tens of thousands of professionals, and the event-sourced SMS feature behind it.

    • React
    • Node.js
    • GraphQL
    • AWS Lambda

See every engagement

In numbers

Ten years, measured.

The short version of a decade spent inside product teams, and the scale the work has had to survive.

visits a month
10M+visits a monthOn the French state company directory I maintain and extend today.
years shipping
10years shippingWeb and mobile products inside product teams, as an employee then freelance.
product teams
9product teamsFrom a two-person agency to marketplaces, retail groups and the French state.
products of my own
2products of my ownDesigned, built and shipped alone — both live in the stores today.

How it works

From first email to first release.

No discovery phase that bills for six weeks before anything runs. Four steps, and working software in the first one.

  1. 01

    Scoping call

    Thirty minutes on what you are building, what is in the way, and whether I am the right person for it. No deck.

  2. 02

    Written proposal

    Scope, milestones, rate and start date on a single page. You know exactly what you are buying before anything is signed.

  3. 03

    Ship in week one

    The first pull request lands in the first week. Small, reviewable changes from the start — no three-week silence.

  4. 04

    Hand back stronger

    Documentation, tests and a team that can keep going without me. The goal is to become unnecessary.

FAQ

Questions worth asking before you hire anyone.

Still unsure whether this is a fit? Ask directly — a short email gets a straight answer, including when the answer is no.

What kind of work does MissionMind take on?

Fullstack web and mobile product engineering: building features in an existing product, standing up a new one, untangling a codebase that has become slow to change, or shipping AI features that need to work outside a demo. Engagements usually start somewhere between one and six months, and often run longer.

Do you work inside existing codebases?

Most of the time, yes. A large part of the work is joining a team mid-flight: reading the code, shipping something small in the first week, and improving the parts that slow everyone down as I go. That is exactly what the leboncoin and Annuaire des Entreprises engagements were.

Which technologies do you use?

React, Next.js, React Native and TypeScript on the front, Node.js and NestJS on the back, with PostgreSQL, GraphQL or tRPC, deployed on Cloudflare, AWS or Google Cloud. The stack follows the problem — if your team is already productive in something else, that matters more than my preferences.

Are you available remotely, or only in Paris?

MissionMind is based in Paris and works with teams across France and Europe, remote-first. On-site days in Paris are easy to arrange for kickoffs, workshops and the weeks where being in the room helps.

How quickly can you start?

Usually within two to four weeks, sometimes sooner for a short scoping engagement or an audit. Get in touch with your timeline and you will get an honest answer about whether it fits.

How is an engagement priced?

A daily rate for ongoing work, or a fixed price for a well-defined scope such as an audit or a first release. Either way the number is in writing before anything starts.

You build your own products. Does that take time away from client work?

No — client engagements come first, and availability is always stated honestly before a contract. Lifterly and Digimad are what I do with the rest of the time, and running them alone is a large part of why I can tell you what a feature will cost to keep running, not just to build.

Next step

Tell me what you are building.

Your product, your timeline, and the part that is currently in the way. That is enough for a useful first reply — and you will get a straight answer, including when someone else is the better fit.