I design and build custom software, websites and digital products that turn ideas into working solutions — from first sketch to shipped product.
Selected client work and shipped software — not a gallery of mockups.
Products I design and build outside client work — some shipping, some still just for me.
Not every project starts from zero. Some of the best work is making what you already have actually work.
Technical SEO, structured data, sitemaps, Search Console — the boring work that actually gets you found.
Getting your site properly online, fast, and set up to update itself when you push changes.
A working @yourdomain email and DNS that doesn't break when you touch it.
A simple back-office so you can update products, prices or content without calling a developer every time.
Don't see what you need here? Tell me what's not working.
Start a project
A note on the tools I use
“The fact that you aren’t familiar with that technology doesn’t make it non-technology.”— Buckminster Fuller
I use AI in my work.
Not because I want to pretend one person can do the work of a 30-person software company. Quite the opposite — I want to be transparent about how I actually build things.
We live in a sea of technology. AI is simply one of the tools that exists in that sea, and I don't see much sense in deliberately leaving useful tools on the shore just to make the process look more traditional.
I use AI to explore ideas, write and review code, prototype, research, debug and move faster. But the responsibility for what gets built remains mine — the decisions, the architecture, the testing, the result and, ultimately, the solution you receive.
You are not hiring a team of 30 developers. You are working with me — with AI as one of the tools I use to build.
I think you deserve to know that.