$12MSix-site group whose operations stack I built solo
30+Automations live in production
4Countries I've worked in
ZeroOf it needs me to keep running
Rather than describe it
Watch one actually run.
An enquiry arrives. The agent reads it, classifies it, routes it and drafts the reply —
then stops and waits for a person. You're
the person.
Simulation · sample data, not a real client
Incoming
—Press run
What the agent does
Read it and work out what it actually is
Classify
Route to the right person
Draft a reply — and stop
Draft · nothing has been sent
01 — Who I am
Not a straight line.
Spain, Nepal, California, Australia. Four countries, four trades, one habit: I go and look at how
the work is actually done before I change it. Open any year.
2010
Valencia
Turning what I built inside the clinic group into modular automation other multi-site operators can deploy — dental, physio, psychology, GP, allied health.
An item-code optimiser that recovers $5–15K a month in missed billing. A content engine that runs unattended. Reporting that builds itself.
We moved to Canberra when my partner took a clinical management role here, and I joined the same group on the operations side.
Twenty-plus staff and every process held together by spreadsheets and memory. I started automating pieces of it to survive my own workload, and ended up designing and building the entire operations and AI stack — on my own, while running the day-to-day.
I'm not there any more, and all of it is still running.
My partner suggested Australia — we had to enter before turning thirty to qualify, so we went. A year in Sydney: sales director at a carbon consultancy, then sales and marketing for an events business.
It taught me to explain a technical idea to someone with no interest in the technology and every interest in the result. That turns out to be most of the job when you're the person introducing AI into a business.
My partner and I started a small botanical care business in Valencia and ran it for a year.
Alongside it I took on the family property portfolio — and later built its software myself: a bilingual owner portal where owners see their properties and financials directly, plus an intake agent that reads documents and books maintenance jobs and owners' meetings. Still running today.
COVID made me want a change, and an American developer took me on. On site I supervised and coordinated the renovation works. Off site I coordinated the team still working from Valencia — marketing, the rentals side, the designer — across a nine-hour time difference.
It's where I learned to run a project without being in the room with the people doing it.
It ended over visas. Continuing would have meant staying on the wrong side of the rules, and I wasn't willing to do that, so I came home.
Comparative market analyses. Winning and maintaining listings. Qualifying buyers against real financial capacity. Contracts and paperwork. Campaigns.
Three years of doing, by hand, almost every task an agency later asks someone to automate. I learned the part of real estate no drawing teaches you: it's a business of a hundred small, repetitive, deadline-driven jobs, and the people doing them are almost always underwater.
I did my final university project in Gahare, Nepal — not on paper. Five months coordinating phase two of a primary school rebuilt after the earthquake: two classroom buildings on split levels, retaining walls, landscaping, leading volunteers from six countries. Traditional bioconstruction combined with seismic-resistant methods.
No budget padding, no consultants, no safety net. It's still the most complete design-to-build project I've been part of, and it's where I learned what a system costs when it fails.
Back home I co-founded a small practice — a town hall building, a penthouse renovation, a residential development. Concept to site.
How to hold an entire system in your head, and how a change in one place moves through everything else. Structure, sequence, constraint, tolerance, dependency.
The vocabulary is identical when you're designing an automation layer instead of a building.
The only proof that counts
Everything I builtthere is still running.I don't work there any more.
02 — What I've built
Built, shipped, still running.
Ten systems I designed, deployed and handed over. Different industry to yours, probably — but the
shape of the problem rarely changes. Open any entry.
Three people used to sort a shared inbox every morning. The agent classifies each message by location and intent, routes it, and drafts a reply where one is needed.
It never sends on its own. A person approves — and the system records whether they agreed or overruled it, so it improves and accountability stays human.
The platform at the centre of the business had no usable API — by design, because the vendor sells the lock-in. I didn't fight it and I didn't replace it. I built around it: scheduled structured exports, a small extraction service, a normalisation layer.
It ran every day for two years, and every dashboard and agent was fed by it.
Headless extraction · scheduled exports · ETL service · Docker
Timesheet ingestion, healthcare award interpretation, exception flagging, payroll-ready output across six locations.
The forty-five minutes left are deliberate: a person reviews the exceptions with everything already assembled. Automating that last mile would be reckless, not clever.
Built for the portfolio I still look after. It takes documents in by email or chat, reads multi-page files, works out what they are and files them — and where the content implies an action, it creates the calendar entry.
Nothing is committed without a person confirming. Absorb the routine volume, surface the decision, keep someone accountable for the call.
Owners log in and see their properties, documents and financial position directly, instead of waiting for someone to assemble a monthly report. Data model, authentication, interface and hosting, all mine.
Small on purpose. The point is that owner reporting stops being a recurring manual task and becomes a live surface.
Chair utilisation, recall rate, revenue per patient, treatment acceptance, new patient count — per site and consolidated. Nobody compiling spreadsheets on a Friday.
Leadership stopped asking for reports and started asking better questions. That was the actual return.
ETL pipeline · Supabase · dashboard layer · automated distribution
Supplier invoices arrive, get matched against expected purchases, checked for duplicates and approved automatically below a set threshold. Anything unusual goes to a person with the reason attached.
Containerised services behind a reverse proxy with automatic TLS, on a server I administer. No per-seat tax on the automation layer, no vendor holding the data.
Maintained like production, because it is: every workflow backed up to version control nightly, and a daily report listing any failure with a direct link. Automation nobody is watching is just technical debt with better marketing.
Three things running right now. Every one of them started life as somebody's manual process.
Own product$5–15K / month
Dental BEE
Turning the stack I built inside a six-clinic group into modular systems other multi-site operators can deploy — dental, physio, psychology, GP, allied health.
The item-code optimiser alone recovers five to fifteen thousand a month in treatment that was delivered and never billed. No new patients, no price rise.
Several companies at a time, a few hours a week each. Most of it sits under confidentiality agreements, so it will never appear on this page.
The pattern doesn't change much: find the process everyone quietly hates, prove it can come off their desk, then build the thing properly.
Recent build12 projects
An architecture studio in Spain
Live return-per-project across a dozen concurrent jobs, where each one runs six to nine months and the costs arrive in no useful order.
Slow-burning data — exactly the kind nobody can hold in their head, and exactly the kind that changes which work you take on next year.
How I work
I don't buy another platform.I build the piecethat's missing.
Which means it belongs to you — your server, your data, your credentials. Nothing switches off
because a subscription lapses, or because I stop answering the phone.
04 — What this looks like in your business
Yours probably has six of these.
I don't know your industry yet. But I know what this work looks like when it's done by hand —
because I did it by hand for years, in three of them.
01
The inbox nobody wants
Enquiries arrive by email, web form, phone and social, and someone spends their morning sorting them. An agent classifies each one by intent and urgency, routes it to the right person and drafts the reply. Nothing sends until a human presses yes.
Replaces — three people triaging a shared inbox before 9am
02
Documents in, data out
Quotes, invoices, contracts, timesheets, reports — arriving as PDFs and phone photos, then getting retyped into a system by a person. Read them once, pull the fields, file them, and surface only what doesn't match.
Replaces — retyping the same numbers into a second system
03
The numbers you don't have time to pull
Live dashboards fed automatically from the systems you already run, per site, per team, per project and consolidated — instead of somebody assembling a spreadsheet on a Friday afternoon.
Replaces — the weekly report that arrives too late to act on
04
Money already earned, never billed
Work delivered and not invoiced. Invoiced under the wrong code. Discounted by accident and never noticed. Reconciling what was done against what was charged finds margin without a single new sale.
Recovers — revenue on work you have already done
05
Marketing that runs without you
Ideas in, drafts out in your own voice, approved from your phone in ten seconds, then scheduled and published. Measured afterwards, so next month's is better than a guess.
Replaces — the content that never quite gets written
06
The system that won't integrate
Most software a real business runs on was never built to be connected — no API, or one that costs more than the problem. I get in the other way: scheduled exports, document parsing, or teaching the AI to drive the screen the way a person does.
Unlocks — the platform your vendor won't open
Who this works for
Any business where the work is repetitive, deadline-driven and currently held together by people
remembering things. I've built inside multi-site healthcare, real estate, property
management, architecture and construction, events and professional services.
Best somewhere between ten and a hundred people, with more than one location or more than one
system. It works badly when nobody inside the business actually wants it — and I'd rather say
that in the first conversation than in the third month.
Start here
A conversation
You describe the process that hurts most. I tell you honestly whether it's a two-week build, a two-quarter one, or something you shouldn't automate at all. No charge and no slide deck.
Advisory
A few hours a week
I work alongside your team, design the system and build the pieces that need building. This is how I work with most businesses today.
Embedded
Inside the business
Owning the whole automation layer end to end. What I did for two years at a six-site group — and everything I built there is still running without me.
How I'd do it
Six habits that decide whether it survives.
Most automation projects don't fail on the technology. They fail because nobody watched the work
first, or because nobody owned it afterwards. None of these six are about AI.
01
Watch before you build.
A week beside the people doing the work — not a workshop. What they describe and what they do are never the same, and the gap between them is where the automation goes.
02
Ship something in week two.
Small, and visible to whoever feels the pain. Nobody should take automation on faith for a quarter. The first win buys the trust that pays for the harder work behind it.
03
Start where the volume is, not where it's interesting.
Highest volume, clearest rules, fewest people to convince. Lowest risk — and it produces the clean data the next system needs anyway.
04
Assume there is no API, and get in anyway.
The question is never whether a platform has an API. It's what a person can do inside it, and how they get data out today. A report, an export, a screen — that's the door.
05
Automate the routine. Staff the exceptions.
Handle the repetitive band completely, then put a person on the edge cases with the context already assembled. Speed where it's safe, judgement where it isn't.
06
Own the plumbing, and instrument it.
Infrastructure, data and credentials belong to the business. Backed up nightly, failures reported daily. Automation nobody is watching is just technical debt with better marketing.
Toolkit & credentials
AI & agents
n8n (advanced)
Multi-step agent design
LangChain agents
Structured output parsing
Claude · Gemini · OpenAI
Data & integration
Google Workspace APIs
Supabase / Postgres
Webhook architecture
ETL & normalisation
Closed-system extraction
Infrastructure
Docker & compose
Traefik / reverse proxy
Linux VPS administration
Scheduled jobs & queues
Workflow orchestration
Domain
Real estate advisory & CMA
Listing & transaction workflow
Architecture & project delivery
Multi-site operations
KPI & dashboard design
EducationBachelor of Architecture · Universitat Politècnica de València · 2010–2016
Real estateReal Estate Advisor · Lucas Fox International Properties · 2017–2020
Also studiedFilm Direction & Production · Centro de Artes Visuales · 2011–2014
LanguagesSpanish · Valencian · English
05 — The cost of waiting
Nothing bad happens the day you decide to wait.
That's what makes this decision hard. The cost never arrives as an event you can point at —
it arrives as a slope. Five things that are already happening if you haven't started.
01
The work doesn't go away. It bills you again every month.
Two days of someone's month costs you those two days again in March, and again in April. You've already committed to the expense — you just pay it in salary instead of software, so it never appears on an invoice you can question.
02
Your competitors' advantage compounds where you can't see it.
The business that answers an enquiry in four minutes instead of the next morning wins the ones you never hear about. That loss doesn't appear in any report you run, because it was never yours long enough to be counted.
03
You're generating the data, and throwing it away.
Every enquiry, quote, job and invoice records how your business actually behaves. If nothing captures it, you're not only missing the automation today — you're missing the twelve months of history that would have made it good next year.
04
The person you can least afford to lose is doing work a system should do.
Good people leave jobs that turn into copy-paste. And when they go the process goes with them, because it only ever lived in their head. That's the version of this nobody budgets for.
05
Starting later costs more, not less.
Every month a manual process runs, it grows another exception, another workaround, another "we always do it this way for that one client". You're not waiting for it to get simpler. You're waiting while it gets harder to describe.
And doing it badly is worse than not doing it at all.
You may have seen the aftermath: a provider who promised a lot, invoiced, and left behind something
nobody uses. It happens for the same three reasons every time — bought before it was understood,
built by someone who then left, owned by nobody inside the business.
The point was never to have AI. The point is that in a year the thing is still running —
and that it belongs to you, not to me.
So — what's the process you'd hand over tomorrow?
Tell me the one that hurts most. I'll tell you honestly whether it's a two-week build,
a two-quarter one, or something you shouldn't automate at all.
Based in Canberra, working with businesses anywhere. The most useful first message is one
paragraph about the process that hurts most — no brief required.