Back to portfolio

Case Study · Our own operation · September 5–12, 2026

What One Owner and AI Tools Accomplished in About 45 Hours

A documented look at software delivery, client work, and marketing at StrAinge Business Solutions during September 5–12, 2026 — with a transparent estimate of comparable conventional effort.

≈45 h

Owner's time

Hunter's retrospective estimate for the period

117

Code changes merged

two software products · not all in production

127

Tracked issues completed

includes planning and tracking work

≈1,000–2,800 h

Modeled conventional effort

internal smaller-task scenario · assumption-based, not measured savings

At a glance

Period
September 5, 2026, 00:00 to September 12, 14:00 Central — 182 elapsed hours (7 days, 14 hours)
Owner's time
Approximately 45 hours of Hunter Strange's work in the period — his retrospective estimate, not a time log
Starting point
Both software products and the delivery workflow already existed; this is an incremental delivery period
Documented output
117 merged code changes · 127 tracked issues completed · 4 client and prospect engagements, 22 logged working sessions
AI's part
Building, cross-vendor code review, browser testing, research, drafting and editing (Claude Code and Codex GPT-6 Astra)
Hunter's part
Direction, specifications, resolving questions, reviewing results, and the business and design decisions
Modeled comparison
Roughly 1,000–2,800 conventional professional hours in a smaller-task scenario; 1,904–5,090 in the base model. Internal estimate, not measured
What this is not
Not a client story, not measured time saved, not a forecast for any other business

The result

About 45 hours of my time, and a documented record of work

I spent approximately 45 hours working during this period. With AI tools helping build, review, test, research, and draft, we merged 117 software changes and completed 127 tracked issues, while client delivery and marketing work kept moving.

Going in, I guessed that doing the same work without AI would take around 350–500 professional hours. When we modeled it, even a scenario using substantially smaller estimates of task size came back at roughly 1,000–2,800 hours.

That is an internal estimate, not measured time saved. We don't have a conventional team's timesheets for the same work, and the assumptions materially affect the result. My own 45 hours is a retrospective estimate, too.

But the output is documented. For me, this was an overwhelmingly positive demonstration of the capacity these tools can give a small business.

— Hunter Strange, founder

Reading the numbers

  • A merged code change is one reviewed, self-contained change accepted into a product's main codebase — a feature, a fix, or a follow-up. Merged does not always mean released: some were running in a test (staging) environment when the period ended.
  • A tracked issue is one item of work in our task tracker. Completed issues include planning and tracking items, and they overlap the work behind the merges, so the two counts are different views of related work, not separate deliverables to add together.
  • The 45 hours is Hunter's own working time in the period — not elapsed calendar time, not how long the AI tools ran, and not the effort to build either product. Both products and the delivery workflow already existed; this was an incremental delivery period built on those foundations.
  • The period runs from September 5, 00:00 to September 12, 2:00 p.m. Central — 182 elapsed hours, or 7 days and 14 hours.

What moved forward

Software, client work, and marketing in the same week

Selected examples, described without identifying details. Each carries the state the records support at the end of the period: in production, on staging, prepared, submitted, scheduled, published, signed, or completed.

Our own business platform

45 merged changes, each followed by a production deploy. Our platform is described in the Palanae case study.

  • A spend-request flow in two sizes: phone-first approvals, an account-mapping wizard and a finance exportProduction
  • One email and password across the product and its client portal, including the database change behind itProduction
  • A same-day fix for portal requests that hung, traced to how the app shared database connectionsProduction
  • Layout and usability repairs found by browser-based visual review on phones, tablets and desktops, in both color themesProduction
  • An imported travel date without a cited source now waits as a proposal for a person to confirm or keepProduction

A client's community-marketplace platform, built under contract

72 merged changes. One production release early in the period covered some of them; most were deployed to staging by period end, and production promotion is the client's decision.

  • A compliance-document engine: requirement library, document binder with secure uploads, and an applicant checklistStaging
  • Sign-in options on the account page: add or replace a phone number or email, and ask before creating a new accountStaging
  • A market-day check-in dashboard with its own gate roleStaging
  • A public page for each vendor, with a primary category and an assigned linkStaging
  • Sign-in consent screens and related cloud configuration applied across development, staging and productionProduction

Client and prospect work

Four client and prospect engagements, with 22 logged working sessions. Prepared work was not necessarily delivered or accepted by the end of the period.

Selected client and prospect work, clients described generically
EngagementWorkState
A charter operator building a media programAn eight-page fillable intake questionnaire, a verified onboard-video equipment blueprint, and a parts list sorted into purchase groupsPrepared
The service agreementSigned
A pool-service companyCustomer records moved from a legacy export into a field-operations app: 140 imported, 183 total customers verified afterward (43 were already there). The imported records were still leads at verificationCompleted
A construction-technology prospectConsultation notes organized and a nine-item research plan writtenPrepared
A community-marketplace startupApp-store organization enrollmentSubmitted
Payments account activationCompleted

Our own marketing

  • Company positioning and messaging updated across the working documentationCompleted
  • Brand social cards rebuilt, each checked for contrast, text overflow and fontsPrepared
  • A short video edited into three localized versions with corrected captionsPrepared
  • A social scheduling platform connected; three Instagram posts scheduled and confirmed in the schedulerScheduled
  • A Facebook postPublished

How the work happened

AI did the building and checking. Hunter set direction and made the calls.

What AI did. Coding agents from two vendors — Claude Code and Codex (GPT-6 Astra) — built and reviewed the software, with the reviewer always from a different vendor than the builder. An AI agent tested screens in a real browser. The same tools researched, drafted and edited client documents and marketing, and prepared the customer-data import.

What Hunter did. He defined the work and its acceptance criteria, resolved the questions the tools raised, reviewed results, decided what counted as a defect, and made the business and design decisions. He did not personally merge or deploy every change: approved changes merged under standing rules he set, with exceptions coming back to him, and automation handled much of the release path.

  1. 1

    Define

    Hunter

    Decides what gets built and why; each issue gets written acceptance criteria, drafted with AI help and approved by Hunter

  2. 2

    Build

    One vendor's AI agent

    Picks up the issue, writes the code and tests, and opens a change for review

  3. 3

    Review

    A different vendor's AI agent

    Checks the change against the issue and the required automated checks; the reviewer is never the same vendor as the builder

  4. 4

    Merge

    Standing rules

    Approved changes merge under rules Hunter set; questions and exceptions come back to him

  5. 5

    Release

    Varies by product

    Our platform: Hunter runs production deploys. Client platform: a pipeline deploys to staging; production promotion is the client's call

  6. 6

    Verify

    AI agent in a real browser

    Checks screens on phone, tablet and desktop in both themes and files repairs; Hunter decides what counts as a defect

The tools do the work. The person decides what gets built, what ships, and what the tools are not allowed to do.

The estimated comparison

What comparable work might require without AI

Modeled conventional effort · smaller-task scenario

≈1,000–2,800 hours

An internal estimate, not measured time saved. No conventional team did and timed this work, most of the model's inputs rest on weak benchmarks or judgment, and changing its assumptions changes the result. The owner's 45 hours is also a retrospective estimate.

We built an internal model of how many hours competent professionals, working without AI assistance, might need for the documented work in this period. Its base version returns 1,904–5,090 hours. The figure we feature comes from a scenario that deliberately shrinks the model's largest driver: every code build and repair moved down one size tier, with coordination recalculated. That returns 982–2,765 hours, which we round to roughly 1,000–2,800.

The smaller scenario is not a proven minimum or a confidence interval, and no independent reviewer has validated it. It is simply the less generous of the two versions. Its absolute accuracy is unknown.

The model covers the work in our register — the 117 merged changes and their review, repair and release; visual review; specification sessions; the 22 client and prospect sessions; and the social assets — plus a coordination allowance. It is not a valuation of everything mentioned on this page. Nor does it produce hours saved, a productivity multiple, or a cost comparison, and we don't derive any of those from it.

Model scenarios
ScenarioModeled hoursWhat changes
Smaller task sizes (featured)982–2,765 hEvery source- and test-code build and every repair shifted down one size tier; publicly rounded to roughly 1,000–2,800 hours
Base model1,904–5,090 hTask sizes as classified from the size of each change and the activity records
Larger task sizes3,426–8,948 hThe same one-tier shift upward, shown to make the sensitivity visible in both directions

How the model works, its limits, and its largest lines are in the methodology section.

Why it matters to a business owner

The work that keeps waiting behind the daily operation

Every business has a list that never gets shorter: the customer follow-up that slips, the information typed into two systems, the tool your team needs but nobody has had time to build, the project that moves to next week again. That work doesn't wait because it doesn't matter. It waits because everyone is busy running the business.

What this period showed us is how much of that kind of work one person can move forward by directing AI tools with clear rules: work written down before it starts, a reviewer that isn't the builder, a person deciding what ships, and a record of what happened.

Your results will depend on your business and the work involved, and nothing here is a forecast for another company. But if one bottleneck keeps getting pushed to next week, that's a good place to start a conversation. Our AI services page shows how we help identify that work, design the solution, and put it into use.

Deep dive · technical

Methodology

How the conventional-effort model works, and what it cannot establish

How it was built

  • We first reconciled every merge, completed issue and created issue in the period into one internal register, checked against the code hosts and issue trackers, including a random spot-check of ten records against their sources.
  • Each activity in the register was given a low and high hour range for a competent, mid-level professional working without AI assistance. Ranges came from the size of each code change, the activity records, generic published benchmark references, and estimator judgment.
  • Code changes were sized by hand-written lines, with source code and test code sized separately. Generated files (about 38,700 lines) were excluded.
  • Review was sized from reviewable lines per round. Changes with a recorded review history used it; the 72 changes without one were assumed to need a single round (46–99 hours).
  • Coordination was added as a single allowance of 10–20% of direct software work (168–821 hours in the base model), not as a modeled team structure.
  • The estimate was produced by an AI model working from the register, separately from the earlier draft figure. That separation is not independent human validation.

What it cannot establish

  • There is no matched human record. No conventional team built and timed this work, so the model cannot be checked against actual hours.
  • Most of it rests on weak support. In the base model, 94% of the low figure and 95% of the high figure rest on weak benchmarks or estimator judgment. Code review was the only input with moderate published support; specification, migration, infrastructure and advisory work had no directly comparable benchmark in our review. External references give context; they do not measure this work.
  • Task-size classification drives the result. Shifting the build and repair size tiers one step moves the total by roughly half to three-quarters in either direction, as the scenario table shows.
  • AI-built work may not match what people would write. Test code added (about 30,800 lines) exceeded source code added (about 21,700). A human team might have written less, and in larger batches, so sizing by lines may credit volume a conventional team would not have produced.
  • Some effort covers earlier work. 46–108 hours of the visual-review line was spent during the period checking work shipped before it.
  • The owner's hours were not logged. The 45 hours is a retrospective estimate. Dividing modeled hours by it would produce a modeled ratio, not an observed productivity result, so we don't.

A later update could be strengthened by logging owner time as the work happens, or by having an independent human estimator size a sample of the same work packages and comparing the results.

Largest lines in the base model

Base model hours by activity
ActivityBase hoursScope
Building the 117 merged changes (source and test code sized separately)1,436–3,493117 changes
Coordination allowance, 10–20% of direct software work168–821one judgment line
Code review113–24645 changes with evidenced rounds; 72 assumed at one round (46–99 h)
Browser-based visual review61–14346–108 h of it on work shipped before the period
Client and prospect working sessions45–12822 sessions
Repair after changes were requested23–7213 sent-back cycles
Specification sessions18–606 held sessions
Social assets12–3837 assets
Database migrations: authoring and applying14–4512 migrations
Deploys, infrastructure and incident diagnosis14–45deploys, cloud configuration, one incident
Total, base model1,904–5,090no point estimate

Rows are rounded ranges from the model and do not sum exactly to the total. The smaller-task scenario changes only the build and repair lines and the coordination allowance that depends on them.

Deep dive · technical

Evidence appendix

The output record, redacted for publication

Counts come from our code hosts, issue trackers, engagement session ledgers and scheduler read-backs for the stated period, reconciled into an internal register. The raw register contains internal titles, client records and authenticated links, so it is not published.

Output evidence
MeasureCountDefinition and limits
Merged code changes11745 on our own platform + 72 on the client platform. A merge is not necessarily a production release
Tracked issues completed12749 + 78. Includes planning, tracking and scope-stub closures; overlaps the work behind the merges
Tracked issues created134131 excluding three duplicates. Creating an issue does not mean it was ready to build
Database migrations first committed122 on our platform (applied to production) · 10 on the client platform (8 with staging-apply evidence; none promoted to production in the period)
Visual checks with a recorded result306233 passed · 48 failed · 25 blocked (could not be completed). Distinct checks; repeat observations excluded. Most of our platform's checks covered work shipped before the period
Code review evidence58 roundson 45 merged changes, with 13 sent back for changes; the other 72 changes have no recorded round count
Client and prospect engagements4 / 22engagements / logged working sessions. One is a prospect. Sessions are not deliverables or measured hours
Hand-written code changed+21.7k / −3.3ksource lines added / removed; tests +30.8k / −0.9k. 38.7k generated lines excluded

Merged changes by day (Central time)

Merged changes by day
DayOur platformClient platform
Sep 540
Sep 609
Sep 7615
Sep 879
Sep 987
Sep 101115
Sep 11913
Sep 12 (to 2 p.m.)04
Total4572

What this page does and does not claim

  • The period is September 5, 2026, 00:00 to September 12, 2:00 p.m. Central: 182 elapsed hours.
  • The owner's approximately 45 hours is a retrospective estimate of his own work in the period, not a time log.
  • The conventional-effort figures come from an internal model. They are not measured hours, hours saved, a productivity multiple, a cost or return figure, or a claim about how long any particular team would take.
  • Merged changes are not all production releases. Completed issues include planning and tracking work. Prepared client work is not necessarily delivered or accepted.
  • Client work is described without identifying details. Nothing here is a claim about any client's results.
  • This describes one firm's period of work on existing products. It is not a forecast or guarantee for any other business.

What keeps getting pushed to next week?

Tell us about one bottleneck in your business. We'll talk through whether and how these tools could help move it.

Start the Conversation