Hand the repetitive work to AI. Keep the parts that need you.
I'm Griffin. I connect the tools you already use so information moves on its own, build simple dashboards, and add AI only where it pays its way. You only see what needs your yes.
Designing for the web since 200330-min call, no pitch deck
workflow.livetoday · your business09:41
Diagram in two versions. With an AI layer: dozens of inputs from web forms, orders and payments, invoices, spreadsheets, databases and site-health checks flow into an AI layer that sorts, drafts and filters them into your customer list, dashboards, an approval queue and alerts. With plain rules: checkout, payments, forms, spreadsheets, databases and site health run through rules and automatic checks into customer tags, automations, course access and a dashboard, with human checkpoints on the way. In both, only two items reach you.
0in0filed by AI0need you
Approve social postTue 9:00
Review flagged order#4182
AI sorts, drafts and filters. You only see what needs a decision.
Built for scaleSites I've built and run have served millions of visitors a year.
20 hrs of tedious but necessary work, down to minutes or a few hours.
The detailed, rule-following work that has to be done right every time. Example from a typical small-business workload, not a guarantee. Where you land depends on your tools, your rules and how much you want to approve yourself.
AI isn't always the answer, and that's the point. Plenty of what I build is made with AI but runs on plain rules, automatic checks and your sign-off.
01Built with AI, runs without it: no monthly AI bill.Rules and connections between your apps (APIs) do the moving and checking. Nothing guesses behind your back.
02Where AI helps, it drafts and you approve.Replies, sorting and summaries, with spending caps set up front.
Departures
Automation that leaves on time, without you.
Each recurring job gets a time, a destination and a status. Once it says AUTOMATED, it runs on its own.
DEPARTURES
your workflows · gate 1
TIMEWORKFLOWTOSTATUS
ScheduledBoardingOn timeAutomated
Example board · yours lists your real jobs
Example workflows
Time
Workflow
To
Status
07:30
Order sync
Customer DB
Automated
08:15
Income dashboard
Owner
Automated
09:00
Social graphics
Approval
On time
10:30
Review requests
Customers
Boarding
11:45
Checkout smoke test
Store
On time
13:00
Translated captions
Courses
Scheduled
14:20
Bounce cleanup
Email list
Scheduled
15:30
Error watch
Slack
Scheduled
Dashboards
Custom dashboards that do one job, fast, by your rules.
Not another all-in-one platform. Small views on your own data, each answering one question. Everything below is sample data.
Income & expenses
sample · Oct
Money in$18,420
Money out$9,960
Kept46%
Money in, by source
Online store$9,800
Services$6,120
Courses$2,500
Money out, biggest
Contractors$4,400
Ads$2,450
Software$1,240
Worth canceling?Video app · $49/mo · unused 63 days
flagged
Leads
sample · last 7 days
27new inquiries · 6 more than last week
Web form 12Instagram 7Referral 5Phone 3
Needs a reply
Maya L.Draft readyweb form · waiting 2h
Sam K.Draft readyInstagram · waiting 5h
Priya N.Callreferral · waiting 1d
Launch checklist
sample · spring course
Checks passed6 / 8
Checkout page liveauto-checked
Test purchase went throughauto-checked
Tagged as a buyerauto-checked
Welcome emails startedauto-checked
Course access grantedauto-checked
Receipt sentauto-checked
You approve: sales pagewaiting on you
You approve: price $297waiting on you
Itinerary · 4 stops
How it works: from tedious work to back in control.
A short route with clear stops. Before anything gets built, you see the plan, the price and what you'll get.
First stopFree
Before any buildYou see the price
STOP 01Free
Strategy call (free)
FREE CALL
Tell me where the week goes. I'll tell you honestly what can come off your plate, with AI or without it, and what can't. Book it.
STOP 02Plan
Workflow map & plan
We map every place work gets copied, chased or re-typed and rank it by hours saved. You get a board like the one above, filled in with your real jobs, plus a price.
STOP 03Build
Connect & build
I build only what the plan earns. Usually some mix of:
Your tools, talking to each otherConnections between your apps (APIs), so orders, forms and payments pass information along on their own. No more copying between tabs.
One customer list from everywhereEvery store, checkout and form merged once and kept in sync, in one customer list (CRM) you can trust.
Drafts in your voice, sent only with your yesReplies, quotes and posts, prepared and waiting for approval.
Graphics and content in batchesOn-brand posts, product images and PDFs, dozens at a time.
Dashboards that answer one questionMoney in and out, new leads, launch checks. Not bookkeeping or tax work; your accountant still does that.
Small apps for the job your software almost doesA portal, a calculator, an internal tool, built to fit.
STOP 04Hand-off
Hand-off
Plain-English notes and a walkthrough with your team. We agree up front on who hosts it and what support looks like after.
Arrival: your hours, back
One more thing.
Slow website? I also tune sites for speed, search and AI-search visibility, so the people asking ChatGPT for “a good dentist nearby” find you.
Hi, I'm Griffin. Designing for the web since 2003.
I started as a designer, became a developer, and today I build and run AI agents, automations and web apps every day for real businesses. My clients have been all over the map: the US, Australia, India and beyond. And I've worked from more than 60 countries along the way. You work with me directly, start to finish. No hand-offs to a junior, no agency layers.
Designing since2003
Countries visited60+
Apps built20+
Skills & thinking
What twenty-plus years teaches you.
Ten things I'm good at, and the rules I follow while doing them. Open any line for the thinking and the proof.
79domains managed
45+sites and internal tools
150,000+people in one email send
~5,000viewers at once
2003designing since
60+countries visited
01Online stores, checkouts and bookings, digital or physicalYour store takes money, ships or delivers, handles bookings, and moving platforms doesn't cost you your Google traffic or customer history.
How I think about it
Keep every old URL and redirect the rest. Rehearse on a staging copy, back up before every write, never email past buyers mid-move, and walk the whole upsell chain with cheap test orders.
Proof
Two stores moved with re-runnable imports: about 3,800 orders, 1,200 accounts, 102 reviews and every redirect
A physical-product store rebuilt off a page builder, with a custom product configurator (price changes per option), faster on phones, accessible, with dark mode
A digital-goods store moved to a fast static site with hosted checkout, URLs kept, 149 automated browser checks on every deploy
Compatibility and comparison pages that answer “will it fit?” exactly
Self-serve booking changes with single-use signed links, and the change fee on its own order
02Course and membership platformsStudents get exactly what they paid for, and support can see all of it.
How I think about it
Unlock by purchase, never by hand. Stop double purchases at the source.
Proof
Caption tracks unlocked per language by purchase
Free-preview windows for about 5,000 viewers at once, with a live play-by-play for the team
A download log matched to delivery logs that settled a chargeback dispute
Per-device login limits and a “you already own this” check before checkout
03Custom email systems and deliverabilityBuilt in-houseBig sends finish fast, land in the inbox, and never go to someone who bounced.
How I think about it
“Accepted” isn't “delivered.” Suppress bounces and complaints automatically, cap how often people hear from you, and stop link scanners from confirming sign-ups.
Proof
A queue-and-batch sender for a 54,000-person list: send time cut from 3h35 to 1h48, then about 150 emails a second
Sender authentication fixed and checked against reports, including a signing fault that made invites bounce
Signed bounce notifications feeding suppression lists, and an approve-before-send outbox
Double opt-in with one reminder, a marketing frequency cap and broadcasts that pause themselves
04Surprise-and-delight touchesFavoriteSmall extras that make customers feel looked after, and bring them back.
How I think about it
The thank-you page should hand over the gift above the fold. Rewards should feel personal, not generic.
Proof
Every PDF stamped with the buyer's email, worksheets still fillable
Free gifts on the thank-you page and a single-use “come back” coupon tied to the buyer
Personalized achievement badges and a live donation counter
Giveaways with a countdown, confetti and a fair winner draw
05Your “it depends” rules, applied every timeNo AI billIf your business runs on “it depends,” I turn those rules into code that applies them the same way every time and can explain each decision. AI writes the checks once; after that they run on plain rules, with no AI bill.
How I think about it
Plain-rule gates are cheap, predictable and explainable. Anything unmatched goes to a person, never a guess, and a person approves anything a customer will see.
Proof
A launch built from one file in 10 phases, each showing its plan, taking a backup and waiting for a typed confirmation, with tiered upgrade pricing and timers checked against email deadlines
A scheduler with exact preview-window rules: four windows per video, 50% of runtime capped at two hours, no overlaps, doors open early
An income classifier with priority rules: anything unmatched goes to review, every decision logged
Customer matching that never merges look-alikes without confirmation, and partner scoring calibrated on 309 past partners
Form spam scoring tuned on 14 years of entries, with matching browser and server rules; evidence rules that run before any AI, which must quote exact words and links
06Review systemsMore honest reviews, from real buyers, at the right moment, and nothing goes public until you approve it.
How I think about it
Ask only people who finished or bought, and only once. Hold every review for moderation, never mix old counts with new reviews, and disclose incentives.
Proof
Course reviews unlocked on completion, nudged at the last video, with one page to review everything you've finished and a small celebration at the end
No repeat requests: blocked across mailers, with a 5-day cooldown
Verified-buyer photo reviews with marketing consent and approve/edit links by email
Incentivized reviews with a clear disclosure and quality minimums, spam-guarded forms, and migrations that keep old ratings honest
07Security, monitoring and recoveryIf something breaks or gets hacked, you hear about it first, and it gets fixed, locked down and the hole closed.
How I think about it
Quarantine before deleting. Watch for problems on a schedule instead of waiting for a customer to report them. Audit code other people wrote.
Proof
An error watcher every 15 minutes that only starts a fix when something is actually wrong
Deploys only after tests and safety checks pass; job watchers that email and open an issue if a job stops
Checkout smoke tests in a headless browser, plus domain and access-key audits
A breached server cleaned across 7 sites, an incident report on a card skimmer, and contractor-built plugins audited and fixed
08Speed, SEO and AI searchFaster pages and correct facts, so search engines and AI answers get your business right.
How I think about it
Measure before and after. Fix the underlying data so answer engines quote the right numbers.
Proof
A database cut in half (319 → 155 MB) and uploads from 941 to 376 MB
A tracking script sped up from 0.52 s to 0.14 s
Search and AI-answer specs, machine-readable fact files and instant indexing pings
09Data and live dashboardsNumbers you can trust, on one screen, updated on their own, including the offline marketing your store can't see.
How I think about it
Keep private data on your own server. If a number looks too good, check the data before celebrating.
Proof
A live sale report refreshed every 10 minutes: map, pace and buyers who watched first
Impossible 66–98% conversion rates repaired by backfilling the missing click data
An offline campaign measured: printed QR-code coupons counted per day, because store analytics couldn't see them
10Design, branding, packaging and printLogos, sites, packaging and product visuals that look like they belong to the same business. Designing since 2003.
How I think about it
Design is still the first thing people judge, before they read a word.
Proof
Logos and identity for local trades, a studio and a home-automation installer
Packaging and print: mailers, insert cards, tags, stickers and coupon sheets
A coded product demo video in widescreen and vertical from one source
3D product boxes rendered by script, and a hand-built site replacing a site-builder template
Ways of working
01Back up first, quarantine before deleting
02A person approves anything customer-facing
03Tests gate every deploy
04Owned tools over subscriptions, when the math works
05Measure, don't guess
06Keep URLs, keep trust
07Write it down: runbooks, rollback steps, changelogs
08Safe by default: dry-run first, plan before execute, backups before writes, approve before send
Recent work
Real systems, running today.
The two builds with the most moving parts, then a few more. Names left out on purpose; the details are real.
Featured build · partner recruitment
A recruitment system that finds the right partners for you.
It searches ten marketplaces and social platforms for creators in your niche, learns their audience size, what they sell and how to reach them, and scores each one on what actually predicted earnings for past partners. Every lead moves through a clear pipeline from new to signed.
Outreach is drafted in your own voice, learned from hundreds of your sent emails, with nothing invented. Nothing sends until a person chooses to: campaigns start in practice mode, duplicates are merged, and every job reports if it stops.
Six safety checks before any send: unverified, suppressed or already-contacted people are skippedAI capped at a few dollars a month
Featured build · launch autopilot
A launch autopilot that sets up a whole sale from one file.
List the products, tiers, prices, tags and course access once. The app builds the checkout options, purchase notifications, customer-list automations and student access across four systems, renders checkout images, and attaches translated captions.
It checks that email countdown timers match the real deadlines and test-drives every checkout variant in a headless browser to confirm the right lines and totals. What used to take hours of error-prone clicking becomes a guided, repeatable run.
≈14external APIs
4systems wired together
1,559automated tests
Planevery step shows what it will change
Backuptaken before any write
Confirmruns only when you say so
Buildcheckout, automations, access
Verifytest purchases and a plain-language checklist
No AI at runtime: rules and APIs only10 phases, each repeatable
Customer data
Five checkout systems, one customer list.
Every customer since 2014, from five different checkout systems, merged and de-duplicated into one list (a CRM-style database) that feeds the help desk.
Sync
Every 10 minutes
Used by
The support team, right in their help desk
Social content
A social calendar that drafts itself.
A spreadsheet schedule turns into on-brand graphics and drafted captions. A person approves each one before it's scheduled, and the drafts learn from their edits.
AI does
First drafts in the brand's voice
People do
Approve every post
What I've built
20+ full applications. 30+ websites. Designing since 2003.
Eleven kinds of systems, built and running for real businesses, including three of my own. Pick a gate.
GATE 01 · now showing01 / 11
Image factories
Unique graphics made by rule, in bulk, and synced to where they're used.
Product-box mockups that sample brand colors from the cover art, exported in bulk
Checkout hero images built from PDF pages
Personalized badges and countdown graphics
An image optimizer for a shared database, with preview and undo
Usually not. If you or your team spend a few hours a week copying, chasing or re-typing, there's likely something worth automating. The call will tell us.
What does it cost?
I quote after the call, once we both know what's worth building. There are no published prices, and you see the price before any work starts.
Will there be monthly costs?
Builds that run on plain rules and connections between your apps (APIs) have little or no ongoing cost beyond tools you already pay for. AI features have usage costs; I set spending caps and tell you the expected range up front. Optional maintenance plans are available for a low monthly fee: I keep everything running smoothly, make sure nothing breaks when the outside services it connects to change their APIs, and can add a few small features along the way.
Is my data safe?
We agree on what each tool can see and where your data lives. Nothing goes out to customers without your approval unless you choose that. Your data can live on my servers for a low monthly fee, or on a server you choose, control and pay for. With a maintenance plan, I'll need access to that server.
Am I locked in to you?
You get plain-English notes on how everything works, and we agree up front on who hosts it and what happens if we stop working together. Every app I build also has a searchable help section, so your team can look things up without calling me.
Do you do bookkeeping?
No. I build data dashboards that show what's happening with income, expenses and leads. Your accountant still does the books and taxes.
Now boarding
Let's find the first hour you get back.
Thirty minutes on a video call, no slides. You'll leave with two or three things worth automating, whether or not we work together.