Available for new work from September 2026

You bring the problem.
I'll work out what to build.

I design and build digital products for businesses and startups, from websites and mobile apps to ecommerce platforms, internal tools and complex data systems. Whether you have a clear brief or just an idea of what you need to solve, I can take it from there.

Starting from scratch? Even better.

Some of my best work starts before there's anything to build from.

If you're launching a startup, developing a new product or replacing a process that's no longer working, I can help turn the initial idea into a practical technical solution.

You don't need a finished specification or a list of technologies. Tell me what you're trying to achieve. We'll work out what the product needs to do, how it should work, and then I'll build it.

What I actually do
Turn business problems and ideas into working software.
Based
Madrid, Spain. I work worldwide
Called in for
New products, custom platforms and complex builds.
Best for
Startups, founders and growing businesses.
Services

Problems I solve

If one of these sounds familiar, that's enough to start a conversation.

01

You need something that doesn't exist yet.

You've got an idea for a product, platform or system, but you're not sure what it needs to look like technically. I'll help define it, plan it and build it from the ground up.

02

Your business has outgrown the way it works.

Spreadsheets, disconnected tools and manual processes can only take you so far. I build custom systems that bring the moving parts together and make the business easier to run.

03

Off-the-shelf software doesn't quite fit.

Sometimes the tool you need simply isn't on the market. I build custom software around the way your business actually works, rather than forcing your business to work around the software.

04

You've got customers. Now you need the technology to match.

Whether that's an ecommerce platform, customer portal, mobile app or something entirely new, I can build the digital experience your customers need to interact with your business.

05

You've got a lot of data and nowhere useful to put it.

If your business needs to collect, connect, manage or make sense of complex data, I can build a system designed around what you actually need to do with it.

About

Hi, I'm Jonathan

I'm the person you hire when you know what's wrong but not what to do about it.

I'm British, based in Madrid, and work with clients internationally. Most are startups, founders and growing businesses looking to build something new, improve something that already exists, or solve a problem that off-the-shelf software can't.

Sometimes there's a detailed brief. Sometimes there's an idea and a blank sheet of paper. I'm comfortable with both.

13+ Years Building Digital Products

After thirteen years, the useful part isn't simply that I can write the code. It's knowing which shortcuts will cost you later, which features you can happily live without, and when the honest answer is that you don't need the thing you came to ask for.

You deal with me directly from the first conversation to the finished product. I'll tell you what I think, explain the technical bits in plain English, and speak up when there's a better way to do something.

Away from the keyboard I'm usually out walking, travelling, or sat outside somewhere in Madrid with a coffee.

Madrid, Spain · CET. One hour ahead of the UK.

  • I'll tell you what not to build, too. That's often where the savings are.
  • You talk to me, not an account manager.
  • If there's a simpler way to solve it, I'll tell you.
  • Fixed price where it makes sense, day rate where it doesn't.
  • Plain-English updates you can actually understand.
  • The code and accounts are yours. No lock-in, and a clean handover.
How it usually goes
  1. 01

    Tell me what you're trying to solve

    We start with a conversation about what you need, what's getting in the way, and what a good outcome looks like. No technical brief required.

  2. 02

    I'll work out what to build

    I'll set out what I'd build, what I'd leave out and why, along with the scope, cost and timeline. You'll know what we're doing before any code is written.

  3. 03

    See it as it's built

    Something real to look at throughout the build, not a big reveal at the end. You'll be able to test, review and give feedback as we go.

  4. 04

    Launch, handover, what's next

    Once it's ready, we'll get it live. You'll have the code, accounts and documentation you need. If you want me around for support, improvements or the next phase, I'm here.

Questions

The things people ask first

It depends on what we're building. Small websites usually start in the low thousands, while apps, platforms and custom systems cost more. You'll always get a clear price before we start, and if your budget and the project don't match, I'll tell you early rather than waste your time.

It depends on the project. A straightforward website might take a few weeks; a custom platform or app will take longer. Once I understand what we're building, I'll give you a realistic timeline before we start and keep you updated as we go.

Not much. Some clients come with a detailed brief; others come with an idea they've been trying to explain for six months. If there's enough of a problem or idea to have a conversation about, that's enough to start.

Not at all. You don't need to know what framework, platform or technology you need. Tell me what you're trying to achieve, what's not working, or what you wish existed. Working out the technical solution is part of my job.

Yes, provided the existing setup is workable. I'll take a look at what you've got, tell you what I'd keep, what I'd change and whether taking it on makes sense before we commit to anything.

I'll tell you. I'm not interested in building something complicated just because I can. If an existing tool, a smaller build or a different approach solves the problem better, that's what I'll recommend.

Yes. I can work independently or alongside your existing developers, designers, marketers or agency. We'll agree who's responsible for what at the start so everyone knows where they stand.

I'm British and based in Madrid, Spain. I work remotely with clients internationally, so location usually isn't an issue. If we're reasonably close in time zones and can talk when we need to, we're good.

That depends on what you need. I can stick around for support, maintenance, improvements and future phases, or hand everything over cleanly if you want to take it elsewhere. Either way, the code and accounts are yours.

Contact

How can I help?

You don't need a spec, a technical brief, or even the right words for it.

Tell me what you're trying to build, what isn't working, or simply what you'd like to do differently. I'll come back within a working day with some initial thoughts and whether I think I can help.

If I don't think you need what you're asking for, I'll tell you that too.

Send a message

Four quick fields. No newsletter, no follow-up sequence.