Loading...
Loading...
A space to highlight small projects and experiments I'm tinkering with.

The setup that lets AI agents build a game I never open the editor for: a JSON test bridge, engine API lookup tools and edit hooks.

A free, open-source macOS screenshot app that replaced CleanShot X on my Mac. Same hotkeys, built in one session.

Ten short films built in code: type, data, UI and real footage, for launches, pitch decks, explainers and social.

A coordination layer for AI agent squads. Design a team through conversation, deploy via OpenClaw skill, and let agents collaborate automatically.

A Home Assistant integration that analyzes your logbook to suggest automations based on your repeated manual actions.

Transform any room with AI-powered iterative interior design. Upload a photo and let an agentic companion reimagine your space.

Digital ikigai worksheets inspired by coaching to explore purpose and what makes me tick.
Context and implementation details behind these experiments.
AI Agents Built My Game in Godot, Then Ported It to Unity. Here's What I Learned
I'm building Crush Depth, a deep-sea salvage game, and AI agents write all of the code. It started in Godot 4.7, and this week the full port to Unity 6.7 got under way. Here's how I picked the engine, the numbers behind the call, and what made the agents useful.
7 min read
Live Notifications in Home Assistant: The YAML That Got 760 Upvotes
How to build Android progress notifications for appliances and doors using smart plugs, power monitoring, and a few lines of YAML. No smart appliances required.
10 min read
How to Build Your Own AI Mission Control with OpenClaw and Telegram
A step-by-step guide to setting up persistent, always-on AI staff in a Telegram forum — four specialized agents with isolated workspaces, inter-agent communication, and scheduled automation using OpenClaw.
18 min read
OpenClaw Gave My Home Assistant an AI Agent with Opinions (and a Raccoon Persona)
The Verge mentioned my automation-suggestions repo. But that was just the appetizer. Here's what happens when you give Claude a persistent identity, a voice, and control of your smart home.
12 min read