The work
01
Business software
2024 / ongoing
Software that runs a service business from the first phone call to the tax return.
It was built for a lawn care business and that part is incidental. What it covers is the whole run of a service job: someone finds you, you work out what the work is and what it costs, they approve it, you schedule it, you do it, you get paid, and you find out whether it was worth doing. Most software picks one of those. This is four connected pieces instead: a back office, a customer portal, a public website, and the platform underneath that lets a business sign up and get all three.
What is in it
public website/contact form/roadside signs/channel tracking/satellite imagery/image analysis/pricing engine/proposal document/portal/magic link/proposal versioning/customer record/service zones/recurring schedules/route ordering/day timeline/day start and day close/worksheets/execution photos/chemical application records/card payments/webhook reconciliation/payment plans/budget billing/profit and loss/per-job profitability/receipt parsing/asset depreciation
02
Websites
2026
A restaurant website with online ordering, built for a friend before he asked for one.
An old roommate of mine runs a bakery and pizzeria. Two locations, twenty four years in business. His website was WordPress and his online ordering was spread across four separate platforms that do not talk to each other. I built the whole thing first and showed it to him afterward. There is no slide deck. The site is the pitch.
What is in it
revenue-line page structure/customer reviews/seasonal merchandising/email capture/online store/mobile-first ordering/multiple locations/point of sale integration/one order queue/no manual syncing/courier delivery dispatch/live delivery pricing/delivery tracking/custom intake forms/menu management/site-wide content editing
03
Personal software
2026
A personal assistant chatbot that remembers what I am doing and what I already did.
I needed something to keep track of everything I have going on. Something I could just talk to, that would remember what I had already done in real detail, and would go and look at that detail before it did anything. There are two halves to it. Amy is the part I talk to, kept as thin as I could make it. Abel is the logic underneath, running on my own server, doing the actual work. It is also the reason everything here is named BuddyBot.

What is in it
voice in, voice out/text in, text out/photo and PDF input/a private instance/persistent memory/semantic and keyword search/memory that updates and supersedes/a running daily record/daily briefs/weekly pattern reflection/task handlers/receipt reading from a photo/mileage and fuel logging/cost-per-mile/income tracking/food and nutrition logging/inventory tracking/price tracking/reminders and notes/a confirmation gate/grounded readbacks/automatic quality grading/nightly health monitoring/per-turn cost tracking/auto-generated status report/a build board/intent classification/automatic routing/multi-part turn splitting
04
Desktop software
2026
A live overlay that reads another program's screen and does the math on what it finds.
I wanted to get better at poker and needed something to tell me which starting hands to play from which position. It snowballed for two years. It was also the first thing I ever built with AI, and that loop is how I learned to code. It reads a poker table, and that part is incidental. What it does is read a screen no program will hand you data from, and calculate against what it finds while the thing is still happening.
What is in it
on-screen text recognition/pattern recognition/pixel-level colour detection/continuous monitoring/automatic state detection/change detection/live probability calculation/simulation engine/card-by-card impact analysis/hand evaluation/decision tables/automatic table selection/overlay windows/colour-coded grid displays/per-position recommendations/visual calibration tool/live reload/automatic backup
05
Physical product
2026
A mystery told in twelve letters that arrive in your mailbox.
I wanted to make something that shows up in your mailbox. My mom reads mysteries and pretty much nothing else, so it became a mystery. Twelve letters mailed over four and a half months, each one carrying the physical documents that go with it. The story is the part you see. What it took was keeping twelve interlocking letters straight, and then everything else involved in turning a folder of files into a physical object somebody pays for before it exists.
What is in it
continuity database/fact checking against canon/implied-claim detection/character knowledge tracking/timeline validation/verification reports/custom AI integration/AI-tell removal/print-ready PDF generation/two-up imposition/period document design/per-character typography/cipher and decoder card/live site with email capture/crowdfunding campaign/platform policy compliance/unit cost modeling/competitor research/postage rate-class analysis/packaging specification/weight budgeting
06
Content pipeline
2026
Software that watches a stack of channels and tells me when three of them covered the same story.
I wanted to keep up with what was happening in AI on YouTube, and that is not actually possible. So I built something to watch the channels for me, transcribe everything they publish, and group the week by what the videos are actually about, so three people covering one story arrive as a single named thing.
What is in it
automatic transcription/local transcription/content type classification/type-aware outlines/semantic clustering/automatic topic naming
07
Service businesses
2026
Everything a small service business needs to run, built once and then pointed at a different trade.
I wanted a physical business I could just go do, so I built one for dog waste pickup. Brand, playbook, website, back office. Then I thought about doing the job and could not get there. So I pointed the whole thing at driveways instead and had a second business standing in a few days.
What is in it
service area map/address verification/recurring service plans/optimized daily route/satellite measurement/photo based condition assessment
08
Mobile game
2026
A game I built to find out whether I could.
I had just built the dog waste business, so poop scooping was in my head and a dumb pooper scooper game sounded funny. What I wanted to know was whether I could get a working game out of this at all. What came back had five modes, an economy and a season pass in it, with every pixel an emoji or a drawn shape.
What is in it
multi phase boss fights/level gated content/upgrades that change how it plays/daily challenges/login streak tracking/in app purchase flow
09
Personal software
2026
Software that watches my home network and tells me who joined it and what is leaving it.
I did not trust my neighbors, and Fing caps its free tier at three scans a day. So I built one that does not stop. It pings every address on my wifi every two minutes, keeps a record of everything it has ever seen, and tells me on my phone when something turns up that was never there before. Then it got a second half, because data was draining off a hotspot and nothing on the machine would say which app was doing it. It caught a code editor extension uploading my entire workspace to its own cloud.
What is in it
continuous scanning/device history/new device alerts/a 24-hour activity timeline/hardware vendor lookup/device identification/service detection/port scanning/network fingerprinting/per-network views/automatic network naming/per-app data usage/a per-destination breakdown/an always-on background service/phone access/local-only storage
10
System design
2026
A whole bakery designed as one system, from the flour order to the books.
I built a website for a bakery and pizzeria, and a website only ever touches the front counter. Behind it there is purchasing, an overnight kitchen, two stores, a wholesale route, custom cakes, a delivery van and an accountant, and in most places that is five programs and a clipboard. So I designed the whole thing as one system, for a bakery that does not exist. Nothing here runs. Seven design documents, and fourteen screens drawn from them where every number agrees with every other screen.
What is in it
purchase suggestions/supplier lead times/lot tracking/an inventory ledger that is never edited/production planning from pars and orders/batch costing/recipes inside recipes/yield variance/a register that sells by the portion/tax by product and place/standing orders/invoice on delivery/custom orders and deposits/delivery routes/cost and margin by product/daily totals to the books