I work on the parts of websites that have to be correct, not just pretty: the data, the connections between systems, the bits everything else leans on.
Ten years running my own web agency, three as digital director of the Swiss e-commerce association, then a deliberate move into full-time development. I have sat on every side of a project, and it shows in how I build: pragmatic, commercially aware, delivered on time.
Most of my work is PHP: custom WordPress themes and plugins, lean framework-free APIs, a framework only where it earns its place. REST APIs, payment flows, third-party integrations, and lately a lot of AI: several providers behind one pipeline, guardrails as architecture, answers grounded by retrieval rather than guessed.
What I do
The systems behind your website
Customer accounts, orders, bookings, reporting: the parts that have to be correct. Built in PHP as clean APIs and services you own.
WordPress you do not have to babysit
Custom themes and plugins in place of a stack of third-party add-ons. Fewer updates, fewer surprises, nothing phoning home.
Connecting your tools
Payments, CRM, email, SMS, accounting, and anything else with an API, so a sale becomes an order, a contact and an invoice without retyping.
AI you can trust in front of customers
Assistants that answer from your own data, refuse to guess, and keep client names out of what leaves your server.
Sites that need no server at all
For many small organisations a fast static site with a secure form and email is the whole job. Cheaper to run, nothing to patch.
Looking after it all
Hosting, updates, backups, monitoring, and a person to call when something goes wrong. Scoped, built, delivered, then kept running.
How I work
Keep it simple. Most of my job is understanding what you actually need, then making the technology disappear behind it.
- I start by listening. Most briefs describe a solution before the problem is clear. I ask the questions that get us to the real need, in your language, before anything gets built. Ten years running an agency and three as director of the Swiss e-commerce association taught me what businesses need from their technology, and just as often what they do not.
- Plain language, always. You will never need to learn my vocabulary. I translate the technical into decisions you can actually make: what it costs, what it risks, what it buys you.
- The same person, for years. Most of my clients have been with me for years. I know their systems, their people and their busy seasons, and I am on call when something breaks. When the server misbehaves or the payment provider changes its rules, you send one message.
- Simple wins. Do we even need a server? Do we need this plugin, this embed, this cookie? Usually not. Less to pay for, less to patch, less to go wrong, and a faster site for your visitors.
- Built to still be running in five years. Code goes through git and a proper pipeline, even for WordPress. Private and secure by default. I spend part of every week keeping up, so what you get is current, not what I learned a decade ago.
- Complex is fine. Multi-system integrations, payments, AI with real safeguards, rescues off failing hosts. Delivered across the UK, Switzerland and the wider EU, in English or Italian, on site or remotely, whichever suits. I like to visit my clients as often as possible.
- So you can relax. Your site, server, software and integrations are looked after, watched, and in good hands. You get on with the actual business.
Open source
I work on Debian and live in the terminal. Free software is how I learned this trade, so I pay into the commons: contributor to Hopelessly Sensible, a free WordPress security plugin, Linux Foundation member, and a small but regular supporter of It's FOSS.
Get in touch
Available for backend, integration and AI work, for greenfield builds, and as the long-term technical partner for organisations that would rather not think about their technology. [email protected]
Need security or accessibility specifically? I co-founded Hebble & Stone, a non-profit that provides exactly that to small businesses and community organisations.
Away from the keyboard I make things out of wood. There is a separate site for that.