Available for new work · EU & UK hours

I build systems that stay in production.

Most people showing you an AI-built app are showing you a demo. I'm showing you a brokerage management system that a real team has opened every working morning for over a year — with their clients, their money and their deadlines inside it. Internal tools, CRMs and lead systems. Shipped, deployed, maintained.

1 yr+a brokerage CRM in daily production use
10banks and lenders wired into one workflow
400+historical case files cleaned and migrated

Selected work

Three systems, all running right now

Client names withheld where asked. Happy to walk through any of these live, screen shared.

Financial services · production

Brokerage management system

A credit brokerage was running on spreadsheets, a shared drive and a WhatsApp group. I replaced that with one system their consultants actually use: case pipeline, client profiles, a credit simulator, commission tracking and per-consultant reporting. It has been in daily use for over a year and is still the system of record.

What it does

  • Staged pipeline from first contact to commission paid
  • Lead routing with a timed exclusivity window per consultant
  • Automated daily, weekly and monthly reports by email
  • Row-level access: consultants see their own book, admins see everything

What made it hard

  • 400+ legacy files across four years, inconsistent and half-empty
  • Ten lenders, each with its own process and paperwork
  • A team that had already rejected one CRM before mine
Internal tooling · own infrastructure

A sales system that fills itself

I had built internal tools before that nobody used, for one reason: they needed manual data entry. So this one was built on a single rule — zero typing. It pulls a public industry registry, enriches every company from Google, verifies the match so one business never gets another's phone number, scores the result, and hands me a daily queue. Messages go out from inside it, link clicks come back, and the follow-up sequence runs itself.

Next.js 15Supabase + RLS Docker / TraefikGoogle Places ResendOwn VPS
Lead funnel · conversion

Private sales funnel with booking and attribution

A single-purpose page for a productised offer: unlisted, no menu entry, sent only by direct link. Every recipient gets a unique tracking link, so a click tells me who is warm before I pick up the phone. Booking is embedded, the form writes straight into my own database, and one-click unsubscribe is wired in at the header level for deliverability.

Per-recipient trackingEmbedded scheduling GDPR opt-outSPF / DKIM / DMARC

Two ways to work with me

Pick the one that matches your problem.

For agencies and studios

You have more work than developers this quarter. I take the overflow — internal tools, dashboards, integrations, client builds. I can speak to your client directly or stay completely invisible behind your brand, your call.

  • Same working day as the whole of Europe and the UK
  • Fixed scope and fixed price, or a weekly rate
  • You get the repository, the server and the documentation

For brokerages and small firms

You run your business on spreadsheets and memory, and it has started to cost you. I've already built this exact system once, for a firm that still uses it. Yours gets your workflow, your lenders and your history migrated in.

  • Your own isolated instance, not a shared tenant
  • Your legacy spreadsheets cleaned and imported
  • Leave whenever you want and take your data in Excel

How I work

Short cycles, visible progress, no surprises.

You see it weekly

A working URL every week, not a status report. If a direction is wrong, you find out on day five — not on delivery day.

I use AI, and I'm not quiet about it

Claude Code and Lovable are part of how I move fast. They are not the product. The product is a system that holds up under real users, real data and real edge cases — which is the part the tools don't do for you.

It ships to somewhere real

Docker, a reverse proxy, TLS, backups, environment separation. Not a preview link that dies when the trial ends.

You own everything

Repository, infrastructure, data. No lock-in, no platform that holds your product hostage, no exit fee.

Next.jsReactTypeScript SupabasePostgreSQLNode DockerTraefikn8n Claude CodeLovable

Contact

Tell me what's broken. I'll tell you if I'm the right person.

Two sentences about the problem is enough to start. If it isn't a fit, I'll say so in the first reply instead of booking three calls about it.