Skip to content

Human-first
frontend experiences.
Thoughtful by design.

I'm Thomas, senior frontend developer building fast, accessible, and carefully crafted interfaces for teams who believe the interface is the product.

Section · 01 · Approach

How I work,
in three ideas.

Not a methodology. Not a process deck. Three principles that quietly shape every decision, from the first wireframe to the last pixel shipped.

01

Clarity over cleverness.

The best interface is the one users don't have to think about. The real challenge isn't coming up with the clever idea, it's turning something genuinely tricky into something that feels obvious. That's the work I care about.

02

Performance is empathy.

Performance isn't a final polish, it's part of the experience. Fast, smooth interfaces respect the person on the other end, whatever their device or connection.

03

Accessibility as a baseline.

Keyboard navigation, proper semantics, visible focus, respectful motion. Not an audit at the end, not a compliance checkbox: the default starting point for anything I build.

Section · 02 · Services

A few things,
done properly.

Four things, done with care. I say no to the rest so I can say yes to these properly.

  • / 01

    Product UI engineering

    Feature work and interface implementation in Next.js, React, and TypeScript. Embedding with your team, or shipping independently.

  • / 02

    Design systems

    Component libraries and design tokens your team can actually maintain. Framework-agnostic, with Tailwind when it fits.

  • / 03

    Performance & accessibility audits

    A clear diagnostic of where your frontend stands, with prioritized, practical fixes.

  • / 04

    Frontend partnerships

    Longer-term relationships with product teams that need a senior frontend voice in the room.

Section · 03 · Selected work

A few chapters
from the past decade.

Three engagements that shaped how I think about teams, systems, and the long life of a codebase.

— 01

PerfectDraft (AB-InBev)

Head of Customer Ecosystem Technology · Web & Mobile

Led the frontend for web and mobile, and helped the product grow up. We built a shared design system across both platforms, and turned the app from a simple companion into the full PerfectDraft experience for over 400k users across Europe.

2022 — 2025
— 02

Saveur-Bière (InterDrinks)

Frontend Lead · Headless migration

Took the website from a PHP monolith to a fully headless Next.js frontend (back when it was still on version 6), introduced TypeScript to the stack, and grew the team from zero to eight along the way. Put the dev processes, CI/CD, and testing culture in place so the team could keep shipping with confidence.

2018 — 2022
— 03

Silicon Salad

Frontend Developer · Retail & e-commerce

Frontend development on high-traffic retail and e-commerce platforms. Built my first proper design systems here, we called them "styleguides" back then, one per project, long before it was a standard practice.

2015 — 2018
Section · 04 · About
Thomas Bekaert

A decade
of small details
that add up.

Short bio

I'm Thomas Bekaert, a frontend developer based in Lille. I've spent over a decade building product interfaces, most recently leading frontend teams at AB InBev's PerfectDraft and at Saveur-Bière. My day-to-day home is the React, Next.js, and TypeScript ecosystem, and my eye is always on the person using the thing.

  • React
  • Next.js
  • TypeScript
  • Design systems
  • Accessibility
What drives me

I care about craft, the kind that shows up in the small things. I like interfaces that feel quiet, that load fast, that work on a bad train connection, that don't trap anyone in a dead end.

I like working with people who notice when something is off by two pixels, and with people who trust me to notice it for them.

Beyond the screen

Outside of work I play and write music with my band, tinker with DIY electronics and small dev side-projects, and read a lot of science fiction — the kind that has something to say about how people and systems fit together.

I live in Lille with my family and work remotely with teams across Europe.

Section · 05 · Contact

Have a project
in mind?

The best projects usually start with a short conversation. Tell me what you're building, where you are, and what's in the way.

Based inLille, France
WorkingAcross Europe, remote