Thirty years keeping systems up. Now I direct AI to build worlds.
I run real infrastructure, and since 2025 I've treated AI as an engineering team: I set the vision and the rules, and AI agents write, test and ship production code. That work now ships from my own studio, Seven of Daisy, LLC: two new games for phones, a free 3D park for kids, and the story-driven RPG it grew out of.
RHCELinuxDevOpsAI agent teamsthree.jsNode · PythonSelf-hostingPrivacy by design
Seven of Daisy, LLC
My studio, organized in Illinois in October 2026. I set the vision and make the final calls; three AI agents do the building, each with its own job and its own machine: one leads the code and runs the servers, one makes the 3D art on a desktop GPU, and one builds and tests the iPhone apps on a Mac. Two new games are in the works.
In development · playable in the browser · iPhone app in testing
Bird Feeders for Squirrels
An all-ages 3D backyard heist. You're the squirrel, and every "squirrel-proof" feeder the birder buys is a puzzle with seed inside. Climb the trees, run the fence tops, leap the wires, chew your way in, and get the seed home before you're shooed off, keeping one eye on the sky for the hawk. Every house has its own owner, its own yard and its own feeder. The soundtrack is four songs I wrote for it.
The titleOn the hopperHawk!The yard
A real look on a phoneSky lighting, soft shadows, ambient occlusion, wind in the grass and fur on the squirrels, with quality tiers so phones stay smooth.
Touch firstMade for two thumbs on an iPhone, and checked in Safari and the iOS Simulator on every change.
A crew of squirrelsA gray and a red, each with its own pace; trade places at the stash hole.
One house at a timeEach home is a self-contained module with its own art and owner; two of the agents built one each and the engine wires them in.
three.js · Blender → glTF pipeline · Web Audio · Playwright · iOS WebKit shell · Claude Code
In development · playable in the browser · headed for the App Store
The Dungeon Show
A fast, pick-up-and-play dungeon crawler for phones. AURA, a grinning AI host, has trapped you on her game show, and the cameras are rolling: every floor is a round, every monster a "guest", every upgrade a gift "from our sponsors". You play through your own eyes with an overview map; swipe to look, tap to attack, and the clock keeps ticking. A run takes three to eight minutes, saves every turn and plays offline. No ads, no in-app purchases.
On airFloor 1Double the funA gift!
Scores that can't be fakedDaily, monthly and all-time boards. The game's own small server replays each run's moves with the same rules code and accepts only the score that really happened. No accounts, no tracking.
Cute and zany, never grimCandy colors, googly-eyed guests and confetti instead of cold stone and torchlight.
three.js · Node score server with replay checks · Playwright · iOS WebKit shell · Claude Code
Live · beansplace.kids · built with a team of AI agents
Bean's Place
A free 3D park for children, in the browser, on the phones kids actually have. A living tree with decks to the crown, a carousel, a Sky Ride, races, rescue boats, a fire-fighting flight, gardens, shows and a park full of people and animals. I'm the creative director and the final word; an AI web engineer handles code, servers, tests and deploys, an AI 3D artist builds the park in Blender, and an AI Apple specialist tests it on iPhones. They hand work to each other and bring me the taste calls.
The atriumLiving treesThe garage doorRace dayRoots in soil
Every kid gets everywhereLifts and ramps wherever stairs were the only way; the carousel stops so a wheelchair rolls straight on.
Private by designNo ads, no trackers, nothing loaded from other companies; kids can just play with nothing saved.
Made for kids who can't read yetEvery character speaks (voices generated on our own server), with captions that light up word by word.
Run like productionEvery change goes through dev, 80 automated browser checks and a deploy with automatic rollback.
Live · a narrative RPG with Claude as the Game Master
Project 2040
A near-future RPG in the spirit of Interplay's Neuromancer (1988). Superintelligence arrived in 2030 and the elite moved to orbit; you're one of the few whose neural interface broke, and you can think freely. Climb the ladder, or quietly wake a network. Claude runs the world as Game Master, with real rules underneath: d100 rolls, factions, an economy, characters who remember.
2040The elite moved to orbitThe interface that brokeWhere it starts
A world that keeps its memoryPersistent characters, factions, money and events, with semantic search over the whole history so the story stays consistent.
Pictures, voices and musicScenes illustrated on a remote GPU worker (ComfyUI + Flux), voiced with Piper, and songs written in the story and produced with Suno.
38,700+turns played
256characters
246songs written in-world
Python · FastAPI · SQLite + vector search · Claude CLI as GM · ComfyUI/Flux worker · Piper
Bean's Place began here: the park was designed inside the story, then built for real kids. The Open Museum and the flight-range globe (below) grew out of it too.
A dark-fantasy tower defense where the enemy is drawn to flame: you lead them the long way round with lanterns, spend one bar of oil on light and traps, and hold the keep until dawn. Desktop and phone.
A retro arcade shooter: Cashmare the unicorn blasts flying money with a rainbow laser. Boss battles with their own intro videos, power-ups and upgrades, Google sign-in, a leaderboard, and an original soundtrack, from "Das Geldgierige Einhorn" to "Chromatic Cash".
A walk-through 3D art museum: 68 public-domain works in 14 rooms, from the Lascaux caves to Mondrian. A guided tour flies the camera to each detail while a docent voice reads the label. The voices (Piper) and the translation (Mozilla's Bergamot) run entirely in the browser, and after one visit it works offline.
A planning tool pulled out of Project 2040, built to lay out an electric flight network. Place hubs, pick an aircraft profile, and see one-way and round-trip range rings, the cities and population they cover, and the biggest gaps. Measures point to point in miles, kilometres or nautical miles, with flight time.
A browser roguelike for up to four players in real-time co-op: five classes, procedural dungeons, accounts and cloud saves.
vidgen
A local pipeline that turns Suno songs into YouTube-ready music videos.
Experience
1995ISP
·Trading
·Higher ed
·Online retail
2025AI teams
2026Own studio
Three decades of keeping systems online: an early ISP, a trading company, higher education, and today infrastructure for online retail. Along the way I've built and run dozens of proprietary software platforms for employers and clients: systems that never appear on a public page, but are why the projects here are run like production. B.S. in Computer Science, business focus, and a Red Hat Certified Engineer (RHCE, from the Red Hat Enterprise Linux 3 days). I also once ran an educational store for homeschooling families, which is where Bean's Place's "hand-picked, age-right" instinct comes from.
Behind company doors
Identity automationCode that creates, updates and retires employee and student accounts across systems, from first day to last.
NetworkingDesigning, running and troubleshooting networks, from an ISP's to a campus's.
Load balancingConfiguring and tuning load balancers to keep services up under real traffic.
Debugging & analysisRoot-causing failures across systems and digging answers out of logs and data.
Database designSchemas and data models built to last.
Today's toolbox
Operations Linux servers, DirectAdmin, Apache, Exim + Dovecot mail, my own DNS and nameservers, backups, monitoring and alerts.
Delivery Dev → test → production pipelines with snapshots and rollback; headless-browser test suites that prove each check can fail.
AI engineering Directing multi-agent AI teams (Claude Code): roles, standing rules, handoffs, and a review queue for the decisions that are mine.
Building Node/Express, Python/FastAPI, SQLite, Redis, WebSockets, three.js/WebGL, canvas games, PWAs.