About
I'm Michael, a systems architect who builds apps, games, and fiction. This site is the one-stop shop for all of it: the devlog, the projects, and the writing.
AI-assisted, not vibe-coded
Everything here is built with heavy AI assistance, and I document that on purpose. The difference between AI-assisted and AI-generated is architecture: who decided what to build, who caught the failure modes, who said no to scope. The devlog shows the work: design decisions, dead ends, prompts that failed, constraints that shipped. Any finished thing can be traced back to the decisions that built it.
Stack
- This site: Astro, markdown, zero client JS by default.
- Games: Godot, DAZ → Blender pre-render pipeline, Aseprite.
- Apps: React Native.
- AI: frontier models for pairing + local open weights for the long game.