daTuzzo, Varna, Bulgaria
Georgı Dımıtrov
Pharmacologist by training, Head of AI Engineering at DigiSol. I run fleets of AI agents that write software, and I build the checks that decide what ships.

01 / The rules, guards and checks my coding agents work inside, across Claude Code and Codex
The system I run
- 12
- always-on platform rules installed on each machine
- 9
- workflow skills, each with at least one positive trigger case
- 8
- projects with their own project-layer rule sets
Each dot is a project, 40 in all, and each line is a real link between two of them. The ring is the Meta Harness, under every repo: the rules, guardrails and checks coding agents work inside. When an agent fails, I fix the harness so the mistake does not repeat.

02 / My AI video-ad studio and the multi-agent pipeline it was built on
ValoxVSL

- 83
- MCP tools that let an agent run a job end to end
- 14
- reference images per shot, so a face, a product label or a room stays fixed
- 67 scenes
- in a 179-second ad that an agent produced end to end through the MCP
My AI video production company, and the pipeline it runs on: a script goes in, a finished film comes out. Narrow agents work each phase and a deterministic FFmpeg editor makes the cut. The hard part is continuity, so a Visual Bible fixes every character before any pixels exist.
An AI soldier, Ivan The Defender in the tool, in six shots of a Doiran documentary ad, all generated from one character reference. Each image call gets up to 14 references, so the lean face, the pale eyes and the mud hold from shot to shot.

03 / An open-source 3D agent office, stripped of the slop and rebuilt as a harness for agents
Valox Office

- 20
- MCP tools the floor manager drives, plus 5 desk tools every worker gets
- 32
- isolated worker accounts in 16 floor groups, each an unprivileged pool user
- 9
- independent verification rounds before the PC runner shipped
A 3D office where Claude Code, Codex and OpenCode workers sit at desks, each in its own git worktree, and teammates walk the same floors. It is a fork of the MIT project AgentSystemLabs/agent-office; my fork adds the floor managers, per-account worker isolation and runners on people's own PCs.
I walk each floor as my own avatar, among the workers and the boards. A floor manager, itself a Claude Code or Codex worker, hires and directs the others through 20 MCP tools, and it merges only pull requests whose checks pass.
The first tab is a shared drawing board; agents add their own tabs through the whiteboard tool, as Mermaid, drawings or HTML. Agent HTML renders in a sandbox with no script, so nothing an agent draws can reach into the office.


04 / Live multiplayer belote: a deterministic engine, Monte Carlo bots and a replay format
PlayBelote

- 13,123
- bot games across 20 championships of 128 teams
- 12
- bot types rated by ELO in the 20-championship run
- 1.4
- current version of BGN, the replay format modelled on chess PGN; the viewer switches perspective between seats
Live multiplayer Bulgarian belote. One deterministic TypeScript rules engine runs in the browser and on the Colyseus game server, so both sides apply the same rules, and a player who keeps sending illegal moves is disconnected.
The Monte Carlo player deals the hidden cards at random, plays each legal card through 60 simulated games, and keeps the card with the best average. Bids get 40 simulations.
05 / A fail-closed trading desk where every strategy meets frozen rules and live order books
Trading research desk
- 15
- strategy families tested against live order books by parallel research lanes
- 3,072
- configurations searched in one sweep, each candidate frozen before it was scored
- 0
- language models in the money loop
A lab for Polymarket's 5 and 15 minute crypto up or down markets, running live. A daemon ticks once a second: it records books and trades, quotes in shadow mode and settles each window at resolution. No language model sits in the money loop.
A shadow bid counts as filled only when the trade tape prints through it. Thousands of configurations and 15 strategy families have met live order books this way, under rules frozen before scoring. The survivors run behind kill switches, and the results stay private.
A live order needs three locks open at once: mode set to live, an ARMED file a person creates, and no HALT file. Touching HALT cancels every quote, and a daily loss stop writes it by itself.
06 / AI agents that prepare customs and compliance filings, with every number checked by code
Customs and Compliance Agents
- 135 / 135
- amounts of a closed permit reproduced by the incentive-closure engine
- 1,185 / 1,185
- cells of the client's own consumption matrix recomputed identically from raw parameters
- 166 / 166
- capacity-report rows recomputed exactly and matched to the signed final reports
AI agents in production that prepare the customs and regulatory compliance filings of a large industrial manufacturer, across three families of regulated documents. Agents handle the language and the tools, deterministic engines produce each figure and must reproduce the client's own past filings exactly, and a person approves each data change.
07 / The name my working agents carry: an always-on server agent, a git author, a pod manager
Jeisan

- 5
- least-privilege hops between Jeisan and a trading pod, ending at a strict server-side parser
- 52
- skill packages carried over in the move to Hermes Agent
- 15 / 15
- same-host isolation checks passed before the worker plane went live again
Jeisan is the name my working agents carry. It began as a tough-guy action hero in one of the ValoxVSL ads, and today it is an always-on agent on a small Linux server, moved from OpenClaw to NousResearch's Hermes Agent, the git author Jeisan Steisan, and the agent that manages my trading pods through a bounded control plane.
08 / four more
More work
Valox Cinema
Making a fully AI feature film, starting with the two tests that could stop it
- 41
- decisions in the architecture's table, each with its rejected option and a reopen condition
- 7
- generation modalities behind one adapter interface, each model a typed row whose price and verified capabilities are data

ORPHEUS
A code-rendered reel of Bulgarian history in which every picture morphs into the next
- 139.7 s
- runtime, no voice-over
- 78
- shots, defined in whole bars on the score's downbeats

Biogard
My first project: a pest-control company's site, rebuilt self-hosted
- 100
- mobile PageSpeed score in all four categories (home page)
- 1.5 s
- mobile LCP, down from 2.7 s
The server compromise
A framework RCE, a botnet, three failed rebuilds and the outbound connection that found it
- 3
- clean-ups and rebuilds re-infected before the root cause
- 4 h
- from first deploy to root cause
29 more, smaller
Archive
Ruse town square mapA real town square rebuilt as a game map by a lane-based agent team- Programmatic videosA studio where agents render videos from code, with a fact sheet for each video
Programmatic musicTwo tracks composed as code: a JavaScript suite in odd meters and a MIDI piece
PlayBelote v2A clean-room 3D belote with a tavern cast, a jazz salon and a table that lives in a worker
osu! map generatorTurns an audio file into playable osu! maps where each note sits on an audible sound- Agent link shortenerA URL shortener for agent replies on Cloudflare Workers, written by my own agent
- datuzzo.comThis site: the first version, and the rebuild that replaced it
Transcribe serviceLong recordings in, a diarised transcript and a screen timeline out, with each run costed- Tuzzo VoicePush-to-talk voice control of a Windows PC over a realtime speech model
- Lead scraperFinds Bulgarian advertisers on paid Meta ads, scores them and tracks outreach
- SesamebotA Discord bridge that makes a whole voice channel sound like one caller to a voice AI
- VitalsA private platform for personal health data, kept off this site
- Chess archive pipelineMy chess.com archive, scraped, scored by Stockfish and charted
- Tabs CleanupA Chrome and Opera extension that sorts tab piles and stashes them locally
- HayzunxnA joke language kept like software: a TSV lexicon, a versioned spec and 12 lints
CAD/CAM bridgeReverse-engineering a furniture maker's 3D scene files into machine-ready cutting programs- Valox InvoiceA self-hosted invoicing tool that issues compliant bilingual invoices and fails loudly
- Open BrainA personal memory store with semantic search that any MCP client can use
- YouTube script factoryA Claude Code workspace that drafts and quality-checks documentary narration scripts
- GeneScopeReads a consumer DNA export against ClinVar and PharmGKB, then four agents interpret it
- Book writerA Bulgarian-first AI assistant for writing and editing books
Mafia with AIA Town of Salem style Mafia game where the players are language models- ValoxVSL site and client portalThe bilingual marketing site and client portal for ValoxVSL
Tuzzo MusicA hi-res music player for one household, hardened by a verifying agent fleet- Voiceline generatorBatch voice lines from an Excel sheet of prompts, with a Flask UI and a voice library
- Coach suiteA Next.js dashboard for scouting players and teams from a community game API
- Marvel Rivals toolsSmall tools for a competitive game group: data pull, analysis, voicelines, teams
- SapverseA 24-chapter novella written with early AI models, my first AI project
- Helium hotspot networkA LoRaWAN hotspot network that I deployed and then wound down