Release 1Live
Quote requests with photos
Live, with requests coming in.
Custom software
From one workflow that runs on its own to a platform for your clients or your staff. You don't need a website from me to start.
Answer a few quick questions and see what I'd recommend for your business, with a starting price.
What it does
If your team does it every week, it can probably run on its own. A few of the things custom software can take off your plate:
Customers answer a few questions, add photos and see a price range. You get a clean summary.
Free dates shown, requests held for you to confirm, reminders sent without you.
Schedules, time off, onboarding checklists and training in one place your team can use.
Orders tracked from sale to doorstep, stock counts that stay right, labels without retyping.
A signed quote becomes an invoice, and every document files itself where it belongs.
Customers asked politely for a review after the job, with no one having to remember.
A private place for clients to see their jobs, or for staff to run their day.
Your accounting, calendar, email and spreadsheets passing details along, so nobody copies them by hand.
How it works
Here's one, in four steps. Open the full system to see every step, who does what, and what it runs on.
How a quote request becomes a paid job
Tap a step to see what happens, and what it runs on.
Customer
Your software
You
Customer
Your software
You
Customer
Your software
You
01found
02price
03photos
04checked
05sent
06at the job
07attached
08priced
09quote
10signed
11invoiced
12paid
13follow-up
You're on a job. The first steps run without you.
01 · Customer
Built and in use
What happens
They find your Google profile. Its booking button opens the price finder on your own website.
Under the hood
02 · Customer
Built and in use
What happens
They tap the job they need, or search for it, and see its starting price straight away. Google suggests the address as they type. If suggestions are off, a plain box still works, and the town sets the travel zone.
Under the hood
03a · Customer
Built and in use
What happens
Up to six photos, added right in the form. Each one is shrunk in their browser before it's sent, which also drops camera and location details from any photo the browser can read.
Under the hood
03b · Customer
Built and in use
What happens
Not at the job yet? They give their email and send the request now. The photos can follow from the job, from a private link.
Under the hood
04 · Your software
Built and in use
What happens
A spam check runs on the server, then the request is saved with its own number and the photos are stored privately. It's built so one failure doesn't lose a request: if the database is down, your email still goes, and if email is down, the request is saved and flagged.
Under the hood
05 · Customer
Built and in use
What happens
They see a thank-you page straight away. If they gave an email, they get one confirmation with a big Add photos button. The link works for 14 days and only adds photos to this request.
Under the hood
05 · You
Built and in use
What happens
One email with the request number, the job, the address and travel zone, the price they saw, and their photos. Reply, and it goes to the customer.
Under the hood
06 · Your software
Can be added for you
What happens
No photos a day later? One short email with a fresh link. It stops as soon as photos arrive or you mark the job handled, and it is only ever sent once.
Under the hood
06 · Customer
Built and in use
What happens
One button opens the phone's photos, and on many phones the camera. Each photo is shrunk on the phone before it's sent, with a progress bar and a thumbnail of each one that arrived.
Under the hood
07 · Your software
Built and in use
What happens
The link knows which request it belongs to, so the photos join that request. Up to 10 photos per link, and a file that isn't a photo is refused. If the link has run out, the page says to reply to the email with the photos instead.
Under the hood
07 · You
Built and in use
What happens
You get one email headed with the request's number, with the new photos attached. Photos added close together arrive together. Reply, and it goes to the customer.
Under the hood
08 · You
Built and in use
What happens
Everything in one place: the job, the address and travel zone, the price they saw and every photo. Reply with a fixed price, or tap to text them.
Under the hood
09 · You
Can be added for you
What happens
You check the price, change it if the job needs it, and send the quote with one tap from your phone.
Under the hood
09 · Your software
Can be added for you
What happens
The quote goes to the customer as a numbered PDF, with a link to read and sign it. No printing or scanning.
Under the hood
10 · Customer
Can be added for you
What happens
They open the link, read the quote and sign it on their phone. You both get the signed copy by email.
Under the hood
11 · Your software
Can be added for you
What happens
When you mark the job done, the invoice is made from the signed quote and sent. Nothing is typed twice.
Under the hood
12 · Customer
Can be added for you
What happens
They pay the way you already take payments, with the invoice number as the reference.
Under the hood
12 · Your software
Can be added for you
What happens
The payment is matched to its invoice, marked paid and filed by job and month, ready for your bookkeeper.
Under the hood
13 · Your software
Can be added for you
What happens
After the job, a short thank-you email with a one-tap link to your Google review page. One reminder at most, and an unsubscribe link in each one.
Under the hood
13 · You
Can be added for you
What happens
Once a week, one email: new requests, quotes sent and signed, and invoices paid or still owing.
Under the hood
One record per piece, from photos to sold everywhere
Tap a step to see what happens, and what it runs on.
You
Your software
Where you sell
Your shop website
You
Your software
Where you sell
Your shop website
01photos
02prepared
03researched
04priced
05approved
06listed
07published
08due today
09sold
10down
11marked sold
Nothing goes anywhere until you approve it.
01 · You
Built and in use
What happens
Photograph each piece and drop the whole batch in. No sorting, no renaming.
Under the hood
02 · Your software
Built and in use
What happens
Location details come off every photo. Each one is turned upright and sized, the light is evened out, and the backdrop is brought to one even grey. Blurry, dark or missing shots are flagged.
Under the hood
02 · You
Built and in use
What happens
A missing or weak shot goes on a checklist for the next photo session. New shots are added without losing the old ones.
Under the hood
03 · Your software
Built and in use
What happens
The exact model is identified from labels and codes. Materials come only from the brand, an authorised retailer or the care label. Then it's priced from what the same model, in similar condition, really sold for.
Under the hood
04 · Your software
Built and in use
What happens
A suggested opening price, a lowest acceptable price and a quick-sale price, with what you'd take home after fees and postage in each place you sell. The listing text is written from the facts on file, then fact-checked.
Under the hood
05a · You
Built and in use
What happens
One review page with the photos beside the details, the price evidence and any questions. Fix anything, then approve. Before anything changes, a plan lists every change, piece by piece and place by place.
Under the hood
05b · You
Can be added for you
What happens
Review and approve from your phone, photos included, behind a sign-in only you can pass.
Under the hood
06 · Where you sell
Built and in use
What happens
Each approved piece gets a version for each place that suits it, with its own title, price and description from the one record.
Under the hood
06 · Your software
Built and in use
What happens
Your own shop website is updated from the same record. First a 45-second wait turns a burst of changes into one update, then every unsold piece needs a price and photos, and nothing private or shaped like an address, phone number or email may leave.
Under the hood
07a · Your shop website
Built and in use
What happens
The piece gets its own page, a photo gallery, filters you can share as a link, and a preview image when the link is shared. Every page is opened in a real browser at phone and computer size before anything goes live.
Under the hood
07b · Your shop website
Built and in use
What happens
If a check or the browser test fails, nothing is published. The live site stays on the last good version, and the refusal is logged.
Under the hood
08 · Your software
Built and in use
What happens
A list of what's due: scheduled price drops and listings to refresh, from your own rules.
Under the hood
08 · You
Can be added for you
What happens
Once a week, the price drops that are due, approved with one tap.
Under the hood
09 · You
Built and in use
What happens
Online, in person or cash: record the sale once, and the fees, postage and take-home are worked out.
Under the hood
10 · Your software
Built and in use
What happens
You get the list of every other place it's still listed, with direct links. Each take-down is recorded, so nothing stays up by mistake.
Under the hood
11 · Your shop website
Built and in use
What happens
Your shop updates by itself: the piece keeps its page, marked SOLD, with the price and buy buttons gone.
Under the hood
From an event inquiry to a Google review, and every step between
Tap a step to see what happens, and what it runs on.
Client
Your software
You
Client
Your software
You
01found
02dates
03asks
04saved
05told
06tour
07proposal
08signed
09paid
10planning
11after
The first steps run without you.
01 · Client
Built and tested
What happens
From an ad, a social post, a search or your Google profile. The first page they open notes where they came from, kept for that visit only, with no cookies.
Under the hood
02 · Client
Can be added for you
What happens
Before they ask, they can see which dates are open or booked, read straight from your own booking records.
Under the hood
03 · Client
Built and tested
What happens
They choose to check a date, get a quote or book a tour, then add the event type, dates, times, guests, setup, services and catering. Fix-it messages show before anything is sent.
Under the hood
04 · Your software
Built and tested
What happens
Every inquiry that passes the checks is saved with where it came from, once, even after a double click. If the database is down, your alert still goes, marked as the only copy.
Under the hood
05 · You
Built and tested
What happens
Every detail, and Reply goes straight to them. On a very busy day, alerts become one hourly digest, and a send that fails is tried again at 1, 6 and 24 hours.
Under the hood
05 · Client
Built and tested
What happens
One short confirmation per inbox per day. It repeats only their first name, the kind of event and the date.
Under the hood
06 · Client
Can be added for you
What happens
They pick a tour time that suits you and get reminders before it. The tour shows against their inquiry.
Under the hood
07 · You
Can be added for you
What happens
Start from what they asked for: the rental, a package, services and add-ons. HST, the deposit and the balance dates are worked out for you, and it goes out as a private link with a PDF.
Under the hood
08 · Client
Can be added for you
What happens
Accepting opens your rental agreement with their details filled in. They review it, tap each highlighted box and confirm, and you both get the signed copy.
Under the hood
09 · Client
Can be added for you
What happens
They pay the deposit on a secure payment page. The deposit is what holds the date, and you choose the refund window.
Under the hood
09 · Your software
Can be added for you
What happens
Once the payment is confirmed, the date shows as booked on your website and your calendar, the booking joins your list, and you both get a confirmation.
Under the hood
10 · Client
Can be added for you
What happens
Details, the signed agreement, what's paid and what's left, guest count, setup and floor plan, documents, your recommended vendors, messages and a checklist. They sign in with a code sent to their email.
Under the hood
10 · Your software
Can be added for you
What happens
Quote follow-ups, the balance reminder with a link to pay, and a note before the event go out on schedule. Texts can join email once a texting number is approved.
Under the hood
10 · You
Built and tested
What happens
Sign in with a one-time code sent by email. Add bookings that came by phone or in person, change a date or cancel, and see which inquiry each booking came from.
Under the hood
11 · Your software
Built and tested
What happens
The morning after the event, your client can get a thank-you with a one-tap link to leave a Google review, and one reminder five days later. You can switch it off for any booking.
Under the hood
11 · You
Can be added for you
What happens
Inquiries, tours, quotes and bookings by where they came from and by kind of event, with conversion rates and average booking value. Add each month's ad spend to see what a booking cost.
Under the hood
From "who should I call?" to a short list worth calling
Tap a step to see what happens, and what it runs on.
You
Your software
Your CRM
You
Your software
Your CRM
01choose
02find
03read
04check
05rank
06decide
07into the CRM
08first message
09learn
Nothing reaches your CRM without your yes.
01 · You
What happens
The kind of business you want to reach, the area, and how many.
Under the hood
02 · Your software
What happens
From public web search and map data. Businesses you already work with, or already have in your CRM, are recognised and not added twice. Chains and closed businesses are set aside, with the reason.
Under the hood
03a · Your software
What happens
Only public pages linked from the business's own menu, a handful per site, about one request a second, and never a page the site asks robots to skip. No forms, no guessed addresses. If a site blocks automated readers, the lead is marked "couldn't see", not "bad".
Under the hood
03b · Your software
What happens
A website that doesn't answer is checked several ways, and the business is confirmed still open, before it's ranked.
Under the hood
04 · Your software
What happens
A check of the site on a phone, its speed, being found, turning visitors into customers, being up to date, trust basics and accessibility. Each area gets a grade, and every result stores what it measured.
Under the hood
05 · Your software
What happens
A ranked list where every rank comes with its reasons and what was seen. Businesses that don't need what you sell are set aside, with the reason shown. When too little could be seen, the lead goes to "needs a closer look" instead of a low score.
Under the hood
06 · You
What happens
A review queue, one business at a time, fast with the keyboard: shortlist, later, skip, archive and restore. Nothing is contacted, and nothing enters your pipeline, without your yes.
Under the hood
07 · Your CRM
What happens
Accepted businesses land in your CRM with the research attached, without duplicates. Contacts are created only for email addresses the business published itself; nothing is guessed. Where and when each address was found is kept, and sites that say "no solicitations" are marked do-not-email.
Under the hood
08 · You
What happens
A first message drafted for you to edit and approve, sent one to one from your own mailbox.
Under the hood
09 · Your software
What happens
Replies, meetings, signed and lost are recorded, so the ranking can be checked against what actually worked, and adjusted by hand.
Under the hood
What custom means
It's real software, written for your business: not an app you rent and pay for by the task.
Not an app you rent and work around. Built around how you already work, and connected to the tools you use.
I can build something fully custom, or start from proven open-source software and customize it around how you work. Building on what already works means you're not paying for anything to be written from scratch, so it costs you less. I'll tell you which fits, and why.
Real code (JavaScript and Python), built for how you work, including the parts a drag-and-drop tool can't do.
An SQL database for your records and private, S3-compatible cloud storage for files and photos.
It talks to your other tools through their APIs, so details move by themselves and nothing is copied twice.
On fast, secure cloud servers, not inside another company's automation plan or its task limits.
Already paying for a platform, or interested in one? I can use that too. Just say so.
Want to see how fast and secure my websites are? See the measurements
AI, where it earns its place
Quotes drafted from your job notes, texts answered with replies you've approved while you're up on a roof, listings written from a photo: if you've wished for something like that, it can probably be built. Some of it uses AI, most of it is plain, dependable software. I build whichever works, and you stay in charge.
In an inventory system for one-of-a-kind stock, AI reads each piece's labels and codes from the phone photos and drafts its record. The owner approves it.
AI picks out what the same model actually sold for, a second check goes over the high-value pieces, and every price shows its evidence.
A vision model evens out the background and the light, and never redraws the piece itself.
For my photography business, it keeps projects and decisions in order, and asks before it changes anything important.
When I build AI into a system, it does the reading and the first draft. Plain code does the measuring, a check goes over the AI's work, and nothing goes out until you approve it. Most of what I build has no AI in it at all: a price list, a booking flow or a signing page should do exactly the same thing every time.
Prices
Every price is a starting point before tax. Your quote states the actual price before any work starts.
Already working with me? A workflow added to a system we're building or running together can cost far less. The starting prices below cover building from nothing: a new database, cloud hosting and connections to the tools you use.
$299
I map how your work flows today and write up what could run on its own. Credited toward any build.
Get startedFrom $1,399
One job your business repeats, built to run on its own, or to draft for your review when it uses AI.
$299 less with a website
Get startedFrom $3,499
Three workflows for the price of two and a half. No website needed.
You save $698 (Bought separately $4,197)
Get startedFrom $4,999
A portal for your clients or a tool for your staff, planned with you and built in releases.
$500 less with a website · Includes workflow automation
Get startedNeed a mix? Tell me what you need, and I'll put a package together. Talk to me about a package
Or describe your own: it's built to fit your business.
Care
From $99/month
Monitoring, backups, updates and small changes for your software, wherever it runs.
Each one runs for a real business, or for one of my own.
I work in releases. You plan each one with me and approve the design before I build it out. Once it's live, your feedback and real results shape the next one.
example · one system, built in three releases
donein progressplannedTap any step
Youplan,
approve,
feedback
Mebuild, test,
release
Release 1Live
Live, with requests coming in.
feedback + results shape release 2
Release 2Building
You approved it; I'm building it now.
then shapes release 3
Release 3Planned
Sketched with you, waiting its turn.
Release 2 · Bookings with calendar holds
YouDoneHappening nowComing up in release 2
You tell me what the business needs most right now. I turn it into a short written plan for this release: what it includes, what it costs and how you will know it worked.
Release 2 · Bookings with calendar holds
YouDoneHappening nowComing up in release 2
You see the design on an unlisted preview link, on your own phone and computer, and ask for changes until it feels right. I build the rest only after you say yes.
Release 2 · Bookings with calendar holds
MeDoneHappening nowComing up in release 2
I build the release, then test it before you see it again: on phones, tablets and computers, for speed and security headers, and with its forms sent end to end.
Release 2 · Bookings with calendar holds
MeDoneHappening nowComing up in release 2
It goes live on your own address over a secure connection. Each release works on its own, so you get value now instead of waiting for the whole project.
Release 2 · Bookings with calendar holds
YouDoneHappening nowComing up in release 2
You tell me what is working and what is not, and we check it against real numbers where there are some, like how many requests came in. That is where the plan for the next release starts.