thibault.
Thibault Friedrich

Thibault Friedrich

Staff Frontend Engineer. I turn code into products people love.

Impact

Numbers, not adjectives.

What the work changed for the products and the teams behind them.

  • $1.3M

    extra revenue in Q1 2026 from an A/B program running 25+ experiments per quarter

  • 15s → 3s

    load time after rebuilding an e-commerce travel site on micro-frontends

  • 100+

    accessible components in a design system with 90+ themes across 10+ products

  • 130+

    developers trained, and 15+ recruited

Projects

Code becomes product.

Keep scrolling: every project starts as a handful of keystrokes and ends as something real.

interaction-dynamics.io/features/2025 —

Creator · Open source

Features

See your codebase as features, not files. A Rust CLI and web dashboard that lists the features in any project, with their owners, history, test coverage and technical debt.

single fast binary
Rust
published as features-cli
npm · crates
generated from features
CODEOWNERS
  • Rust
  • TypeScript
  • React
  • Git
  • CLI
loupedecorrection.com2025 —

Product & engineering

La Loupe de correction

Students find and fix their own mistakes. A French writing tool that flags errors without correcting them, so students understand and fix their mistakes themselves, and earn a star when they're done.

earned when every error is fixed
★
answers given away
0
students / classes
TODO
  • Next.js
  • TypeScript
  • AI
  • UX research
plusgrade2023 —

Staff Software Developer

Plusgrade

Frontend at scale for travel upgrades. Staff frontend work on the upgrade and upsell platform used by airlines and travel companies: experimentation, micro-frontends and a multi-brand design system.

extra revenue in Q1 2026 from experiments
$1.3M
load time after the micro-frontend rebuild
15s → 3s
experiments per quarter
25+
  • React
  • TypeScript
  • Micro-frontends
  • MUI
  • Storybook

Experience

12 years, from cofounder to staff engineer.

Startups, scale-ups and freelance: always on the frontend, always close to users.

Download CV
Experience6 roles
  1. 2025 — now

    Staff Software Developer · PlusgradeNOW

    A/B experimentation (~$1.3M in Q1 2026), micro-frontend rebuild (15s → 3s), 90+ theme design system, 10+ hires.

  2. 2023 — now

    Founder · Interaction DynamicsNOW

    A collective of developers and designers building digital products.

  3. 2023 — 2024

    Senior Frontend Developer · Plusgrade

    Design system with 10+ themes and the first micro-frontend architecture.

  4. 2017 — 2023

    Tech Lead Web Developer · Independent

    Ontology editor rewrite (80% of 11k lines), offline PWA, 100+ page UX redesign.

  5. 2017 — 2019

    Team Lead Frontend & UX · Pollen Metrology

    Qt → web migration, team of 6–8, craftsmanship practices and design workshops.

  6. 2014 — 2017

    Cofounder & CTO · Elqui

    Offline WiFi hotspot with file sharing; raised €250k.

Skills

A star map, not a progress bar.

Hover a star to preview it, click to pin it and follow its proof to the work.

Explore the full map

Hover to preview · click to pin

Talks & writing

On stage and in writing.

Talks at ConFoo and /dev/mtl, and ~30 articles on code craftsmanship, design systems, TypeScript and UX.

All articles & talks

Work with me

From first keystroke to shipped product.

Freelance missions for teams who care about UX, performance and code that lasts.

Book a call
  • Product frontends

    Web apps and sites in React and Next.js, fast and accessible from day one.

  • Design systems

    Tokens, themes and component libraries your designers and developers both trust.

  • Frontend architecture

    Micro-frontends, monorepos, performance and quality gates for teams that grow.

  • Experimentation

    A/B testing foundations that turn product ideas into measured revenue.

A call and a short workshop to understand your users, goals and constraints.

→ A scoped plan and an estimate

Follow

There's a channel for that.

Code craft on Medium and Dev.to, open source on GitHub, and dark-theme tech on video.

Contact

Let's build.

A role, a mission or a collaboration. Press the key, or write to me directly.

Montreal, CanadaBuilt with Next.js, React Three Fiber, Rapier & GSAP. Every key is real code.

© 2026 Thibault Friedrich