Taking on founding clients for 2026

AI and automation that hand you back days every month.

I take the repetitive work off your team: the month-end reporting, the invoice chasing, the follow-up that never gets done. Then I use AI to make the output better than the manual version ever was. You get one file on your desktop. Double-click it, and the work is done.

Built and run by a senior actuary. Every row reconciles, every run leaves a paper trail, and a human signs off before anything official goes out.

Sample run demo-close-2026-06

Idle

Three folders. They only ever touch the middle one.

  • 1_INPUTS the exports land here
  • 2_MODEL the engine
  • 3_OUTPUTS empty, for now

A working demo on sample data, not a real client's numbers. Your version is a file on your desktop that you double-click.

Most people can wire two apps together.
Fewer can tell you whether the number that came out is right.

I am a senior actuary. My day job is being accountable for numbers that other people rely on. That is the standard I build automation to — not “it ran,” but “it ran, it reconciles, and I can show you why.”

Nothing gets silently dropped

Every build carries controls. Rows in must equal rows out. Totals must tie back to the source. If a control fails, the run stops and tells you — it does not hand you a confident wrong answer.

A human always signs off

AI prepares and stages the work. It never files, sends, or submits anything. An automated check and a human check, not one or the other, and the person has the final say. On payroll, on filings, on anything that goes out with your name on it.

Documented, so it survives you

Auditable, reproducible, and written down. When something upstream changes — and it will — the fix is an hour, not a rebuild. You are not buying a black box you can never open.

One operator, delivered like a team

You deal with the person who builds it. No account manager, no handoff to a junior. AI is the leverage that lets one accountable operator ship what used to take a small firm.

What I automate — and what AI adds on top

Automation gives you the hours back. AI makes the result better than the manual version was: it writes the commentary in plain English, flags the figures worth a second look, and turns a wall of numbers into something a busy person can act on. The grind goes away and the output gets sharper.

  • Reporting & monthly packages

    Raw exports in, finished monthly pack out — same format every cycle, reconciled to the source, with AI-drafted variance commentary a human approves.

    every cycle
  • Invoice & payment follow-up

    Overdue accounts get chased on a schedule, in your tone, escalating politely. AI drafts the message; the ledger decides who gets one.

    daily
  • Lead capture & qualification

    Every inquiry captured, qualified against your criteria, summarized, and routed to your calendar or CRM before it can go cold.

    on inquiry
  • Missed-call text-back

    An after-hours call you did not answer is a job someone else just won. The caller gets a text back in seconds and the job gets captured.

    on missed call
  • Appointment & job booking

    Booked, confirmed, and reminded without anyone touching a calendar. Reminders that actually cut no-shows.

    on booking
  • Review generation

    Happy customers get asked at the moment they are happiest — right after the job — and the ask is written to sound like you.

    after each job

Do not see yours? If a person does it on a schedule and it follows rules, it can come off their plate. Tell me what eats your time.

How it works

Three steps from “I do this every month” to “I never do this again.”

  1. The free audit

    Thirty minutes on your workflow. I find the process with the worst hours-to-value ratio and tell you straight whether automating it is worth your money. Sometimes the answer is no.

  2. I build it and test it

    Built against your real process, connected to the tools you already use, with controls and a human review step wherever the output matters. You watch it run on a test copy before it touches anything live.

  3. It runs — you press one button

    On a schedule or on your click. It reports what it did, flags what needs a look, and waits for your sign-off on anything official. I keep it running and keep improving it.

Case studies

Client work, anonymized. No names, no locations, none of their financials. That is the same confidentiality you would get. What is left is how the work was done and how long it takes, and every number here is one I can stand behind.

A 4-hour month close, done in 5 minutes, with eight deliverables instead of one

A mid-sized organization that reports its financials on a monthly cycle

The problem

Every month, the same numbers got pulled, re-keyed and reformatted by hand into a monthly package. Four hours or more of careful work, and it had to be right. Reported numbers leave no room for a typo or a dropped row.

What I built

Three folders on their desktop. Exports go in the first, they double-click one file in the second, and the finished pack lands in the third. Controls check every row through every step, so nothing is silently dropped or double-counted, and a person signs off before anything goes out.

Where AI earned its keep

The old process produced one report. This one produces eight things, and most of them never existed before: the variance commentary written in plain English, a financial analysis that surfaces items nobody had spotted in the numbers before, a projections model for next month and the full year, and a list of the questions their reviewers are most likely to ask. They walk in prepared, not just on time.

The result

Four-plus hours a month became about five minutes. But the real win was not speed. The team now understands their own numbers better than they did when they built the pack by hand, because the pack now explains itself and points at what matters.

Read the full write-up

The situation

A mid-sized organization produces a financial package every month. The work was manual end to end: pull the source data, clean it, re-key it into the report layout, and check it by hand. It worked, but it was slow and fragile. Month-end numbers have to hold up to scrutiny — one dropped row or fat-fingered figure is a real problem, and the manual process gave that too many places to hide.

What I did

I rebuilt the monthly cycle as an automated pipeline, with the rigor you would expect from someone who does this for a living in financial assumptions work. What they actually touch is three folders: inputs, model, outputs. They drop the exports in, they double-click one file, and the finished pack is waiting for them. There is no command line to learn and nothing to install. Underneath, it:

  • Pulls the source exports and validates them before anything else happens.
  • Builds in controls so every row is accounted for through each step, and nothing is silently dropped or double-counted.
  • Produces the monthly package in the exact format expected, the same way every time, so the output matches the spec rather than drifting from it.
  • Keeps a human review and sign-off step where it matters, so a person still owns the final numbers before they go out.
  • Ships with real documentation: how to run it, what each step does, and a cell-by-cell map of the workbook. If I disappeared tomorrow, they could still run it, and someone else could still maintain it.

How I enhanced it, rather than just automating it

Automating the old report would have saved them four hours and left them exactly as informed as before. That is the version most people would have built. Instead the run now produces eight deliverables, and most of them did not exist in any form when the work was done by hand:

  • The monthly report, twice. A PowerPoint deck for the meeting and an HTML version for anyone who would rather read it on a screen. Same numbers, same moment, no second build.
  • Variance commentary, written. AI reads the validated numbers and drafts a plain-English explanation of what changed, by how much, and the likely driver. That was the part that used to take the most human thought.
  • A financial analysis of what the numbers imply. This is the one that surprised them. It has surfaced items in the financials that had genuinely not been noticed before, because nobody had the hours left to go looking.
  • Anticipated Q&A. The questions their reviewers are most likely to ask, drafted in advance, so nobody is answering on the spot.
  • A projections model. Next month and the full financial year, so the conversation can be about where this is going, not only where it has been.
  • The automation workbook itself, plus the documentation that explains it. They own the thing, not just its output.

Every AI-generated line sits on top of validated, reconciled numbers and passes through the human sign-off step, so the speed and the insight never come at the cost of being correct.

The result

A process that took more than four hours a month now takes about five minutes, and reconciles to the source every cycle. The numbers are consistent, auditable and defensible.

But the time saved is the least interesting part. The team walks into the monthly review genuinely prepared: they know what moved, they know why, they have seen the questions coming, and they are looking at a projection rather than a rear-view mirror. The pack made them more fluent in their own finances than the manual version ever did, because the manual version consumed all the hours that understanding would have taken.

A multi-hour close task, now a few-minute review — and a year of statements processed in under a minute

A regional accounting and bookkeeping firm managing books for multiple business clients

The problem

One of the firm's clients runs a corporate Amex account with eight cardholder cards. Every month, someone had to go card by card and line by line: match each charge to a vendor, decide the general ledger account, and hand-build a journal entry that balances to the penny. Simple in principle, slow in practice, and it ate a meaningful chunk of every close.

What I built

A two-part system, split the way an experienced bookkeeper thinks about the work. AI reads the statement — every transaction, every card, every credit or return. Then a plain, auditable script takes over: it matches vendors against a rule set the firm can edit themselves, groups everything by card and category, and builds the balanced journal entry automatically.

Where AI earned its keep

Reading the messy part — the statement itself — so there is no brittle PDF parser to break when the bank changes its layout. The math and the categorization stay deterministic: the same input always produces the same output, no AI guessing. And if a new vendor shows up that the system does not recognize, it gets flagged for a human, never silently guessed at or dropped.

The result

Tested against a real month the firm had already closed by hand, every line matched — all eight cards, every account, every dollar, down to the cent. The firm then ran a full year of statements through it: twelve months processed in under a minute, each with a ready-to-review workbook, and a person still reviews every entry before it is booked.

Read the full write-up

The situation

A regional accounting and bookkeeping firm manages the books for multiple business clients. One of those clients — a multi-location retail business — runs a corporate Amex account with eight separate cardholder cards. Every month, someone at the firm had to open the full statement, go card by card and line by line, figure out which vendor each charge belonged to, decide which general ledger account and which person it should be coded to, and then hand-build a journal entry from scratch before it could be entered into the accounting system.

It is exactly the kind of work that is simple in principle and slow in practice: dozens of vendors, a handful of cards that get the same treatment every month and a few that need judgment calls, and zero room for error, because the entry has to balance to the penny before it is booked. Done by hand, it ate a meaningful chunk of the bookkeeper's time every single close.

What I built

I automated the categorization and the journal entry generation, but split the work the way an experienced bookkeeper actually thinks about it, not the way a typical script does:

  • Step one — read the statement. Rather than writing a brittle parser that breaks the moment the bank changes its PDF layout, AI reads the statement directly: every transaction, every card, every credit or return, matched back to the right cardholder.
  • Step two — categorize and compute, deterministically. Once the transactions are structured, a plain, auditable script takes over. It matches each vendor against a maintained rule set, decides which cards get vendor-level categorization versus a single fixed account, groups everything by card and category, and builds the journal entry — GL account, description, debit, credit — automatically. No AI guessing in this step; the same input always produces the same output, and it is fully reviewable line by line.
  • A safety net, not a black box. Every run reconciles itself: total debits have to equal total credits, and every vendor has to match a known category. If a new vendor shows up that the system does not recognize, it gets flagged for a human to categorize rather than silently guessed at or dropped.

The results

I first tested the system against a real month the firm had already closed by hand, treating the bookkeeper's actual journal entry as the answer key. Every line matched — all eight cards, every GL account, every dollar amount, down to the cent, including a credit that had to be tracked and booked separately rather than netted away. The entry balanced automatically, and every vendor on the statement matched a category on the first pass.

Confident it held up, the firm then ran a full year of real statements through it — twelve separate months, each producing its own ready-to-review workbook — and the entire batch processed in under a minute, with output already formatted for upload into their accounting system.

What used to take a bookkeeper a meaningful chunk of an afternoon per month — reading each statement, cross-referencing vendors, hand-typing a balanced entry — now takes minutes for an entire year's worth of statements at once, with a human reviewing every output before it is uploaded.

Why it matters

The firm did not lose any control over the books. Every generated entry is still reviewed by a person before it is uploaded to the accounting system — the automation removes the tedious, error-prone transcription work, not the professional judgment or the final sign-off. And because the categorization rules live in a simple, editable configuration rather than being buried in code, the firm can update them directly as vendors change, without needing an engineer involved.

This same two-part pattern — AI to handle messy, real-world documents, deterministic code to handle the math — is one I have since applied to other recurring month-end tasks for the same firm, each validated against real, already-completed work before it is trusted to run on a new month.

Most "AI bookkeeping" pitches promise to replace judgment. This one did not try to. It replaced the part of the job that was never really about judgment in the first place — reading, matching, and transcribing — and left the review and the sign-off exactly where they belong.

Your process is probably not monthly reporting. The method is the same: find the worst manual loop, automate it, put AI where it improves the answer, and keep a human on the sign-off. Start with the free audit.

I also build the software the automation feeds.

Websites and web apps, not just scripts. Accounts, payments, databases, dashboards, AI features, and the boring parts underneath them that decide whether the thing still works in a year. Same standard as the automation work: it ships, it is documented, and you own it.

Marketing sites

Fast, accessible, and yours. No page builder subscription, no theme you cannot edit. This page is one: self-hosted fonts, no trackers, no third-party scripts loading behind your visitors' backs.

Web apps

Logins, paid plans, a real database, and screens your customers or staff actually use. Built as a product, with the data model thought through before the first screen gets drawn.

Portals on top of your automation

When the automation should not end in a folder: a page where a client or a manager logs in, sees the run, reviews the output, and approves it. The human sign-off step, given somewhere to live.

Handed over, not held hostage

Your domain, your hosting account, your code. Documented well enough that another developer could pick it up. I would rather you stayed because the work is good than because leaving is expensive.

Tier One Picks

live · built and run solo

A fantasy football analytics product I designed, built and operate myself. It has accounts and a paid season pass, a projection engine that publishes floor, median and ceiling ranges rather than one falsely precise number, rankings that re-sort themselves to a league's scoring rules, a live draft room, an AI assistant for trade and strategy questions, and a public accuracy page, because a projection nobody can check is just an opinion.

It is the same skill set as a client build, with nobody else to hand the hard parts to: data pipeline, model, product, payments, hosting.

  • accounts
  • payments
  • database
  • live draft room
  • AI assistant
  • public accuracy tracking
Open tier1picks.com (opens in a new tab)

Most people want the site and the automation from one person, so it stays one conversation and one invoice. Bring both to the audit.

What is that manual process actually costing you?

Not a savings estimate — I will not invent one of those. This is just your own arithmetic: the hours your team already spends, priced at what those hours cost you. Most people have never multiplied it out.

Book a free audit

hrs
$
ppl
hours a year 144
working weeks 3.6
a year, in wages $6,480

Your numbers stay in your browser. Nothing here is sent anywhere.

Pricing

A build fee to get it live, and that is the commitment. Keeping it running is a care plan we scope once it is working: monthly if you want it hands-off, or billed as needed. I will tell you which tier fits in the audit, and if none of them do, I will tell you that too.

Starter

from $3,000 build

Care plan optional

One painful workflow, built, hosted and monitored.

  • 1–2 automations, fully managed
  • Connects to the tools you already use
  • Results reporting so you can see what it saved
  • Email support
Book a free audit

Growth most common

from $6,000 build

Care plan optional

For teams automating across more than one function.

  • 3–5 automations
  • Custom triggers and reporting
  • Priority builds and iteration
  • Optimization reviews as it beds in
Book a free audit

Custom

Let’s talk

Scoped end to end

Multi-system builds, financial reporting, ongoing analytics.

  • Unlimited automations
  • Financial and monthly reporting
  • AI analysis and insight layers
  • Dedicated support
Talk it through

Every build is quoted in writing after the audit. You see the number before anything starts, and it does not move.

The questions everyone asks

Do I need anyone technical on my team?

No. You get one button. Double-click it, or press it in your browser, and the process runs. No command line, no setup, nothing to install. If it needs maintenance, that is my job, not yours.

What happens to my data?

It stays yours. Your data is only ever seen by people you authorize, it is covered by a written data-processing agreement, and it is never used to train anything. Client figures never appear in my marketing — which is exactly why the case studies above have no client numbers in them.

How do I know the numbers are right?

Controls. Rows in must equal rows out, totals must tie to the source, and a failed control stops the run rather than producing a confident wrong answer. Then a person reviews and signs off. An automated check and a human check — not one or the other.

What if it breaks?

It tells you. Every run reports what it did, and a failure stops the line instead of quietly corrupting the output. Monitoring is built in. Fixes are covered by your care plan, whether that is a monthly one or billed as needed.

How long does a build take?

A first automation is usually live two to four weeks after the audit, depending on how clean the source data is and how many systems it touches. You see it working on a test copy before it goes near production.

Is AI writing my financial statements?

No. AI sits on top of validated, reconciled numbers it did not produce. It drafts commentary, flags what deserves a second look, and summarizes. It never files, sends or submits anything, and a human reviews everything it writes.

Book a free automation audit

Tell me what eats your time. Thirty minutes, no pitch deck, no obligation. You leave knowing the highest-return thing to automate and roughly what it costs — whether or not you hire me.

  • I reply within one business day.
  • If automating it is a bad idea, I will say so.
  • Nothing you tell me leaves this conversation.

0/1500

I use your details to reply to you and for nothing else. No list, no spam.