AI systems / built in public

I don't write code.
I build AI systems that run without me.

Twenty agents on one framework. A research desk with a risk gate that can veto me. Two trading engines in testing. A pet brand that AI built in a week and runs every day. I document every build, including the parts that broke.

See the builds
  • 13 systems built
  • 20 agents on OpenClaw
  • Dozens of scheduled jobs
  • 1 shared brain
  • 1 Mac mini, never off

Newsletter · weekly

The Build Log

One system teardown a week. What I built, what it cost, what broke, and the exact prompts that did the heavy lifting. No tool listicles.

  • A full build teardown with architecture
  • The prompt or config that unlocked it
  • The failures, with root causes

Weekly. Unsubscribe in one click. Read past issues.

Things I've built

Real systems I run every day. Architecture, stack, and what broke, included.

Agent frameworks Running, v2 in progress

Tommy: a 20-agent OpenClaw framework that runs my day, my research and my health plan

It started as one assistant in a Telegram thread. It is now a framework of twenty agents on OpenClaw, each with its own job, its own rules and its own workspace, sharing one brain and eleven connectors. Tommy is the one I talk to. The rest report in.

  • OpenClaw
  • Telegram
  • 20 agents
  • 11 MCP connectors
  • 29 skills
  • +7
Result
Twenty agents in five teams, one shared brain, and a front door I can reach from my phone.
Roadmap
In progress: Tommy 2.0. Open-weight models in the cloud for the routine work, frontier models only where judgment matters, spend caps per agent, and a watchdog that restarts anything that falls over.
Read the build
Multi-agent workflows Running

Mission control: the router, the shared brain and the runbook behind dozens of AI jobs

Every morning dozens of scheduled AI jobs wake up across the cloud and a Mac mini: ad monitors, content runs, research desks, store upkeep. Before any of them does real work it asks a router which model to use, reads the same brain as everyone else, and follows one runbook. That is the bit nobody posts about, and it is the bit that makes the rest work.

  • Claude scheduled tasks
  • OpenClaw cron
  • Clef router
  • Cloudflare Workers AI
  • Postgres second brain
  • +6
Result
One router, one brain and one rulebook shared by every agent and every scheduled job.
Roadmap
Next: per-job cost reporting from the router log, and automatic retirement of jobs that have not changed a decision in a month.
Read the build
Investor desk Running

Gordon's desk: a 14-agent research team with a risk gate that can veto my own ideas

Gordon used to write one letter on a Sunday. Now he runs a desk: thirteen specialist agents covering news, earnings, macro, charts, value and risk, a red team paid to disagree, thesis cards with kill criteria, and a risk gate that blocks any proposal that breaks the rules I set. It never trades. It argues.

  • OpenClaw
  • 14 agents
  • Interactive Brokers (read-only)
  • Postgres knowledge base
  • Risk gate
  • +6
Result
A daily advisor note and a Sunday deep dive that grade their own past calls.
Roadmap
Next: a longer track record before any rule is trusted, and the desks' hit rates feeding how much weight each one gets.

Personal research tool. Not financial advice, not a recommendation to buy or sell anything.

Read the build
Trading bots Paper trading

Two trading engines where code holds the risk and AI only picks from a menu

A crypto engine on OKX and a second bot that trades crypto on Binance and US stocks on Tiger Brokers. Code generates the trades, sizes them and manages every exit. A fast model picks one option from the menu or says hold. A slow model sets the mood once every few hours. Neither is allowed near the stop-loss.

  • Python
  • OKX
  • Binance spot
  • Tiger Brokers
  • Clef on Workers AI
  • +7
Result
Two engines running on paper with every decision, fee and model call logged, and a promotion gate that has already said no once.
Roadmap
Next: fix the repeated-signal bug and the slow layer's unreadable replies, then a fresh 14-day run on the exchange's demo engine. Live keys only if it clears the gate.

Personal experiment. Not financial advice, not a recommendation to buy or sell anything.

Read the build
E-commerce Running

Tail Friends: a pet store that AI built in a week and now runs every day

A real Shopify brand, live in 18 countries. AI researched the products, wrote every listing, set the prices, made the videos and the music, runs the social accounts, watches the ads twice a day and pulls the plug on losers, finds new products every Sunday and hands me a KPI review every Monday. I approve. It does the rest.

  • Shopify
  • CJ Dropshipping
  • AutoDS research
  • Meta and TikTok ads
  • Metricool
  • +8
Result
Around 40 products, 3 social channels, paid ads with automatic kill rules, and the first orders in, run by agents with one person approving.
Roadmap
Next: reviews on the best sellers, growing the creator program (commission paid only on products with a healthy margin), and ads back on only behind written caps.
Read the build
Content and socials Running

A content engine for two brands: research, images, video, social packs and one review sheet

Every week a scheduled job researches the stories worth covering, checks each claim against at least five recent sources, makes the hero images and charts, and cuts every piece into a Medium copy, an X post, a LinkedIn version and an Instagram square. The store gets its own version for short video. Everything waits in one review sheet. Nothing ships without my yes.

  • Claude scheduled tasks
  • Google Drive and Sheets
  • Higgsfield
  • ElevenLabs Music
  • Python charts
  • +7
Result
A full weekly content calendar for two brands with a ten-minute daily review as the only human step.
Roadmap
Next: The Build Log newsletter sent from the same pipeline, and short video for this site, not just the store.
Read the build

Follow the builds

Short versions on X and LinkedIn, long versions on Medium, the files on GitHub, walkthroughs on YouTube.

Take what's useful

Two open to everyone, the rest free for subscribers. One email unlocks everything.

Offhand · the services arm

Want one of these running in your business?

Agents, store automation, GTM engines and the operating manual that keeps them honest. Fixed scope, fixed price, and you own everything at the end.

See the services

Who's building this

I’m Cian. I’m Irish, I studied international business, and I’ve built my career in commercial and strategy roles across Ireland, China and Singapore, where I’ve lived for eight years: building markets, leading sales, and turning messy problems into plans people can actually execute. Working across three very different markets taught me to care about three things in any system: what it costs, who it serves, and whether it works when nobody is watching.

Over the last year I’ve pointed all of that at AI, and it got out of hand in the best way. I now run twenty agents on one framework, organised into teams. A fourteen-agent investment research desk with a risk gate that can veto my own ideas. Two trading engines in paper testing behind a promotion gate. A pet brand that AI built in a week and now runs every day, from product research to the ads. A content engine for two brands. And the mission-control layer that routes, remembers and audits dozens of scheduled jobs across all of it. The personal systems came first: a health coach, a renovation designer, an insurance brain and a smart home with no cloud.

None of these are demos. They are systems I depend on, so I write down how each one works, what it costs and what broke. The gap between what AI can do and what most businesses use it for is enormous, and the fastest way to close it is to watch someone do it for real.

More about me

Working together

Offhand is the same approach, pointed at your business: agents that own a job, multi-agent workflows with one source of truth, store automation, content engines and GTM systems. Fixed scope, fixed price, and you own everything at the end. If you've read a build and thought "I need that", start there.

See the services or email