WordPress & WooCommerce
Custom themes from Figma, Gutenberg blocks, shops and multilingual sites. Your team can edit them without me.
Services
I build new sites, take over existing ones and look after them for years. Usually I'm the only developer, from the design file to the server.
Custom themes from Figma, Gutenberg blocks, shops and multilingual sites. Your team can edit them without me.
React, Next.js and Node.js, for jobs bigger than a CMS: a 3D web museum, or an exchange's marketing site that builds its own pages from an API.
Your developer left, or nobody wants to touch the code any more. I read it, make it stable and keep it moving.
Relaunches and content elements on TYPO3 and Neos. I build to the design, check every page against the old site and ship through your team's pipeline.
Campaign pages that are live when the ads start, and lead forms that reach you. Plus HTML e-mails that look right in the main mail clients.
Updates, fixes and small features on sites that earn money every day. Before any change I make a backup and a copy, and after it you get a short note of what changed.
I check this on every site I build. And I take it as a separate job when a site is slow, was hacked or has to meet the BFSG.
Prices
A fix starts at two hours: on a site I see for the first time, one hour gets nothing done. After that you pay for the time it took, in 15-minute steps, and get a note of what changed.
I go through your site and write down what makes it slow, what's out of date, where it's open, and what is likely to break next. If I then fix it, the €100 counts toward the work.
From your design to a live page in one day.
From your design, in two to three days. The last shop I built from scratch, with a German legal checkout and PayPal, took 13 hours from an empty server to ready to sell.
Something bigger? Send me what you have. You get one fixed price in writing before I start.
How I work
Before I quote, I open the site, the code or the design. For a site I don't know yet, that's a Site check: €100, and it counts toward the work.
Before I start, I write back how I understood the task, in my own words, and ask: right? Then we agree what's in, what's out and the price. If it turns out bigger, you hear it from me before I go further.
You click through a working copy. Production changes only when you say so.
Clients stay for years, one since 2018. The next fix or feature goes to someone who already knows the code.
Contact
Use the form or message me on LinkedIn.
Already working with me on Upwork? Write there.