Websites for people who know what they want to show.

For independent businesses with a point of view, cultural projects, restaurants, artists, makers, and small teams who need a site that feels specific.

I can help shape the project, build it, or collaborate with the people already involved.

For work that deserves more than a template.

Point of view
A site that reflects the work, the place, or the person behind it.
Working in the open
I work with you at the right moments to respond, adjust, and choose. The result belongs to you.
Useful structure
I work through the messiness of an emerging project with you until the material takes shape.
Privacy by default
No advertising pixels, no consent-driven tracking, no cookie-banner theatre.

How It Works

[001]

We talk

What needs to exist? What should be shown? What can be left out?

[002]

We find the shape

The project does not need to arrive as a perfect brief; I work through the material with you until the direction is clear enough to build.

[003]

You see progress

The site takes shape in the open, while changes are still easy.

[004]

We launch

Fast, clean, maintainable, and easy to hand over.

Under the Hood

No heavy theme pretending to be custom. No unnecessary machinery for a simple site.

Depending on the project, that may mean a static site, a proper CMS, or a custom backend. The stack follows the site, not the other way around.

Accessibility, GDPR, hosting, performance, and handoff are part of the build from the start.

Tools I reach for: Svelte, React, Astro, Elixir/Phoenix, Django/Python, APIs, CMS integrations, selected WordPress work, and the craft of making pages feel right.

Let's make something worth the trouble.

Send a message

Will work for food

Exchange possible for aged cheeses, wines from friends, garden vegetables, or a dinner where you tell me about your project properly.

Invoice still required. The French administration has no sense of humor.