40 triangles, each driven by a tiny neural network. A genetic algorithm runs every generation — top 30% breed, losers fade and die. No API cost: trains from random weights in your browser. Click to place food, hit 20× to skip ahead.
Things I'm building
These are real projects — tools I use, systems I depend on, writing I'm doing. AI is a core part of the workflow for each of them, not a bolt-on.
SaveWisdom
SaveWisdom is a daily reflection coach that runs entirely through Telegram. Every morning it sends one prompt — a question, an observation, a challenge — designed to surface something worth thinking about.
The prompts are grounded in stoic philosophy and modern behavior change research. Claude generates them. Hermes (my Telegram gateway agent) delivers them. I respond when I want to, ignore them when I don't, and the system doesn't nag.
It started as a weekend experiment to see if I'd actually engage with a daily reflection practice if it came to me instead of requiring me to go somewhere. I do. It's one of the stickiest things I've built.
Frictionless delivery (Telegram, no app). One prompt, not five. No response required. The habit loops around receiving, not producing.
Stack
fitness-tracker
fitness-tracker is a Telegram-first logging system for meals, workouts, body weight, macro targets, and daily accountability. The core scripts, Hermes skill, and cron jobs are deployed and live.
The point is low-friction capture: "log chicken 150g rice 200g", "bjj", "crossfit 14:32 rx", or "weight 261.5" through Aegis. Hermes handles the command routing, a noon tickle if nothing has been logged, and an 8pm nightly report comparing plan, actuals, and tomorrow.
The live plan is 2,900 calories with high protein. The August 10 InBody checkpoint is in the tracker. Next scan is scheduled for September.
The tracker lives where the behavior happens: Telegram. No separate app, no dashboard ceremony, just quick capture and a daily feedback loop.
Runtime
No Longer Average
A short published book about navigating hard life transitions — the moment when more stops feeling like the answer, and you have to figure out what "enough" actually means.
The title is No Longer Average. The spine is a kid who was told he wasn't enough, spent decades building proof that he was, retired at 44, and still had to learn what enough actually feels like.
The manuscript is finished and live on Amazon. Agents helped with structure, memory, and production. The writing loop is closed. Audiobook is later, if ever.
Grok helped shape the arc, Claude locked the structure and fragment map, and Hermes keeps a light safety net available. The agents handle logistics and memory so I can focus on the actual hard part — telling the truth.
Progress
agent-brain
agent-brain is the shared coordination repo for the whole AI agent system. It's a git repo that all four agents (Hermes, Grok, Claude Code, Codex) read and write — the shared working memory.
The core mechanism is handoffs: structured files that route work between agents. Grok writes a handoff to Claude Code. Claude Code implements, then creates a completion handoff back to Grok. A watcher script monitors the repo and auto-dispatches agents when handoffs appear.
The chain registry tracks the full delegation graph — who dispatched what, to whom, and whether it closed. This site's interactive visualizer shows those chains.
Agents in the system
quant
A systematic options income system built around the Wheel strategy — selling cash-secured puts on quality equities, taking assignment, then selling covered calls until the position exits. Each cycle is defined by written rules. No discretion on entries or exits.
The trend-trading stacks (swing, day, multi-timeframe) were shelved after backtesting: post-cost returns showed no reliable edge over buy-and-hold. ADR 0006 documents the decision. The Wheel survives the same test — premium income is the return, not price prediction.
Hermes sends entry signals and cycle updates via Telegram. The rules live in architecture decision records in the repo. Paper trading first — a verifiable track record before real money moves.
The system's job is to remove discretion. Backtest the rules, paper-trade the rules, then follow the rules — the agents handle scanning and notification so the human only handles judgment calls the rules don't cover.
Stack
More projects
Python pipeline that reads tax documents (1099s, W-2s, brokerage statements) and auto-fills a 1040 workbook. Built in a weekend — saved a few hours the first year it ran. Needs polish but works.
Weekly automated health checks for a 1,700+ file Obsidian knowledge vault. Detects broken wikilinks, orphaned notes, frontmatter drift, and book summary gaps. Runs Sunday mornings via Hermes cron, reports to the vault itself.
Personal utility scripts and automation helpers. The scaffolding is there. Actual utilities get added as I encounter recurring friction — rather than pre-building things I might not need.