NicolasBlanc

Software engineer

01 — Approach

I build interfaces that make complex things effortless.

02 — Selected work(05)
Personal project · 2025 — now

Sightstone (opens in a new tab)

A draft room for semi-pro League of Legends teams, born from a need in my own team at Lausanne Esport that nothing on the market met. Every pick it suggests is explained by a transparent scoring engine, calibrated on 18,000 professional drafts.

18,000 pro drafts

Design + buildNext 16HonoPostgres
Apptitude · 2025 — now

TRKS (opens in a new tab)

GPS tracking for sailing regattas, from the phone on every boat to the race replay, on races of more than 80 boats. I led it end to end: product, mobile, backend and infrastructure.

80+ boats per race

Lead full stackFlutterInfra
Apptitude · 2025 — nowInternal platform

Firmenich

Chemists assessed fragrance stability against scattered expert rules. I led the platform that makes them editable and legible; close to 30,000 tests run on it.

~30,000 tests run

Lead full stackNext.jsKoaMongoDB
Biogen · BeTomorrow · 2023 — 2024

Physio.me (opens in a new tab)

A medical device for home physiotherapy, for people living with SMA or multiple sclerosis. I built what keeps patients coming back: programmes that vary and adapt to what they enjoy.

Medical device · SMA & MS

Lead frontendReactMobile
Biogen · BeTomorrow · 2023 — 2024

Cléo (opens in a new tab)

A medical device that supports people living with multiple sclerosis through their treatment: trusted advice, a health diary and a nurse to talk to. Deployed in five countries.

Medical device · 5 countries

Mobile developerReact Native
03 — Experience(02)
2025 — nowEPFL Innovation ParkLausanneapptitude.ch ↗ (opens in a new tab)

Apptitude

Lead developer

  • Led Firmenich and TRKS end to end, from scoping to release.
  • Played a leading part in setting up the agency’s frontend stack and standards.
  • The client’s direct contact for the frontend: scoping, workshops, demos.
  • Took part in bringing AI into how the agency works.

BeTomorrow

Intern → frontend → lead frontend

  • Joined as a six-month intern; became lead frontend developer on Physio.me, then mobile developer on Cléo, both for Biogen.
  • Led the frontend with the client: scoping, demos, delivery.
  • Mentored and onboarded a frontend intern on Physio.me.
  • Took part in the company’s AI push, helping everyone — admin, developers, designers — bring AI tools into their work.
2018 — 2023Grenoble → BordeauxFRenseirb-matmeca ↗ (opens in a new tab)

Enseirb‑Matmeca

Master’s in engineering · telecom

  • Engineer’s degree (master’s level) in telecommunications, specialised in software engineering for networks and telecom.
  • Coursework in networks, signal processing and software engineering.
  • Before that, two years of PSI preparatory classes at Lycée Champollion, Grenoble.

Skills

Engineering

Frontend
TypeScript, React, Next.js
Sightstone · Firmenich · Physio.me
Mobile
Flutter, React Native
TRKS · Physio.me · Cléo
Backend
Node, Koa, Hono
Sightstone · Firmenich
Data
Postgres, MongoDB, Oracle
Sightstone · Firmenich · TRKS
Cloud
AWS
Certified Developer Associate · DVA-C02
Accessibility
WCAG, RGAA
Access42 · certified accessibility developer

People

Client-facing
Scoping, workshops and demos, directly with the client
BeTomorrow · Apptitude
Leading
Frontend lead, then lead developer end to end
Physio.me · Firmenich · TRKS
Mentoring
Onboarded and mentored a frontend intern
Physio.me
Standards
Shaped the agency’s frontend stack and conventions
Apptitude
AI adoption
Helped every team bring AI tools into their work
BeTomorrow · Apptitude

04 — Contact

Say hello.

blanc.nicolas@protonmail.com

Or find me on a crag, on the slopes, on a yoga mat, by the lake, up a mountain, digging through vinyl, at the cinema, hunting for posters and design books, or in champ select with Lausanne Esport.