Skip to content

What I've built

Four systems I built, and still keep running.

Not mock-ups, not plans, not things I read about. Each one runs on a schedule right now. One of them produced the posts on my LinkedIn this week, and another one built the page you're reading.

Why there are no logos or numbers on this page

You've seen the other version of this page. Rows of client logos, a big percentage, a testimonial from someone with no last name. I could put that here in an afternoon and you'd have no way to check any of it.

Two honest reasons I haven't. First, my clients pay me to make their business run quietly — publishing their name and their numbers on my marketing site isn't part of that deal, and I didn't ask their permission. Second, a number without the context around it tells you nothing. "Rankings up 40%" from what, over how long, in what size of town?

So instead this page describes exactly what each system does, step by step. If you want the version with names and screens, I'll share my screen on a call and show you the real thing running — the schedules, the logs, the approval pages. That's a better use of thirty minutes than a logo wall.

What each one actually does

Step by step, in the order it happens. This is the level of detail I'd want if I were the one deciding whether to hire someone.

01

Monthly local SEO reporting, fully automated

Map-grid ranking scans pull automatically each month, file themselves into the right client folder, get compared against the previous month, and turn into a written analysis plus draft posts waiting for approval. Runs on a schedule with no one at the keyboard.

  1. On the first of the month a scan fires for every location without anyone asking it to. The results file themselves into the right client folder, named by date.
  2. The new scan is compared against the previous one automatically — what moved up, what slipped, which keywords changed, which grid squares got worse.
  3. That comparison becomes a written analysis in plain English, not a wall of numbers, plus draft posts for the business's Google profile.
  4. Everything lands on an approval page. Nothing publishes until a human clicks yes. Then approved posts schedule themselves through to the end of the month.

Straight answer: Built for real paying clients whose names I'm not going to put on a website. The system is real, the schedule is real, and I can walk you through it live on a call.

Local Falcon · SerpApi · scheduled runs

02

A personal brand that posts itself

Trend scan each morning, drafts written in the owner's voice, a unique image generated per topic, everything held on an approval page — then published to LinkedIn and Facebook on schedule. Live and running daily.

  1. Every morning it scans for what's actually moving in the niche — new AI releases, trending questions — instead of guessing at topics.
  2. It drafts posts in a specific voice, working from a written style guide, so they don't read like a machine wrote them.
  3. A fresh image is generated per topic, so the feed never repeats the same stock picture twice.
  4. Drafts wait on an approval page. Approved ones publish to LinkedIn and Facebook on a schedule.

Straight answer: This one you can verify yourself — it's the system behind this very brand. The posts going out under my name are produced by it.

Make.com · Postly · Cloudinary · Supabase

03

A shipped AI product, not just advice

PromptDuel is a Chrome extension in the store: it rewrites your prompt, then puts several AIs head to head and scores the results. Built, shipped, and maintained — the same hands that would build your system.

  1. Designed, built and published to the Chrome Web Store by me. Not white-labelled, not resold.
  2. It has real users, real bug reports, and a version history — which means I've had to live with my own decisions rather than hand them over and leave.
  3. Shipping and maintaining something teaches you the parts that go wrong in production. That's the experience you're actually hiring.

Straight answer: The most checkable thing on this page. Go and install it — it's free to start.

Chrome extension · multi-model · live

04

Client sites built and deployed

Bespoke sites — never templates — researched from real search data, custom imagery, animation that never slows the page down, deployed live. Built end to end and handed over working.

  1. Keyword research comes from live search data for that specific business and town, not assumptions about the industry.
  2. Imagery is generated per client, so no two sites share a stock photo.
  3. The animation is layered on after the page loads, so the words are in the HTML for Google whether or not the scripts run.
  4. Deployed live with the contact form working before handover.

Straight answer: This website is one of them. Everything I just described was done to the page you're reading.

Astro · GSAP · Netlify

The same shape every time

Look at those four and you'll notice they aren't really different systems. Each one is the same shape: something happens on a schedule, information gets gathered from wherever it lives, a draft or a decision gets made, and a human gets the final say before anything leaves the building.

That's why it doesn't much matter what industry you're in. A dentist chasing recalls, a plumber quoting jobs, a coach posting content — same shape, different words. If there's a job in your week that follows it, it can be built.

The hard part was never the technology. It's noticing which job is worth it, and then doing the unglamorous half properly so the thing still works in six months.

What you'd actually get

Not a report about automation. The working thing, plus the bits that let you trust it.

The system, running

Live and doing the job on its schedule, not a prototype you have to finish yourself.

Somewhere to watch it

An approval page, a digest, or a log — so you can always see that it ran and what it did.

A stop button

Anything going out in your name waits for your yes. You can pause the whole thing at any point.

Plain-English notes

How it works and what to do if something looks wrong, written for you rather than for a developer.

A first month watched

I keep an eye on it through the first full cycle and adjust what needs adjusting.

No lock-in

It runs on accounts you own. If you ever want someone else to take it over, they can.

Want to see one of these running?

I'll share my screen and walk you through a real system — the schedule, the logs, the approval page. Thirty minutes, free, and you'll know within ten whether this is worth doing for your business.

Book a free consultation

It's free, and I'll tell you if you don't need me.