I build agentic AI for the nuclear industry: enterprise systems on AWS, where every result has to be traceable.
Before code, I built things you can stand on. As a civil and structural engineer in heavy construction, I led a 20-person ironworker crew setting six million pounds of rebar on a $100M ship-lift drydock. I bring that discipline to agents.
I also founded Badland: personal AI agents you text over iMessage and SMS, each with its own memory, skills and tools. More than a hundred live on a single server and wake when texted, and a fleet of coding agents builds and runs it all, handing work to each other in chains thirty generations deep. The stack behind that fleet is open source:
|
The control plane. Every Claude Code session, Codex thread and Grok bot on every host, in three lanes: waiting on you, working, idle. A manager agent reads the board and keeps the fleet moving. Answer, message and launch them from a browser, a terminal, a Mac, an iPhone, a watch or a browser extension. One daemon per machine, zero npm dependencies, no open ports.
|
The shared memory. One self-hosted memory for Claude Code, Codex, ChatGPT and any MCP client. Hybrid keyword and vector search, facts that keep their history, per-agent keys, a write gate that refuses secrets, and provenance on everything an agent reads back.
|
|
The environment. Dotfiles for running fleets of coding agents: Claude Code and Codex hooks, a skills marketplace, tmux, git worktrees, session handoff chains and agent memory. macOS and Linux.
|
The login screen. A fleet-aware MOTD: vitals, services, AI agents and their plan limits, containers, pull requests and cloud status, ranked into one attention list and rendered from cache in milliseconds.
|
| agent.badland.ai | Your own AI agent in iMessage and SMS. No new app: sign up and it texts you. |
| chat.badland.ai | Three AIs answer one prompt side by side, with image generation and voice. |
| tallgrass.social | Go find something wild: identify what you find, keep your discoveries, explore with friends. |
| starheart.ai | Intelligence in service of the Creator: AI used to glorify God, a light in a dark world. |
| sunnydayz.co | Family outdoor gear for trading screen time for sunshine. |
| arena.badland.ai | ROOTFALL: a 3D AI battle royale you can watch live. |
| coletebou.com | Portfolio, in four editions: almanac · blueprint · shell · index |
| nebulatio.com | Nebulatio Studio: web design and development. |
Pull requests merged into other people's projects, as of October 2026: 72 to ooxml (the logic behind its Office viewers) and 10 across OpenClaw's projects: 8 to Clawpatch, and one each to OpenClaw itself and imsg. Every merged pull request.
The last twelve months, redrawn every night in the portfolio's almanac, blueprint and shell editions.



