Blog
Writing
Occasional posts on software architecture, developer tooling, cloud-native systems, and AI orchestration.
- APEX 1.11.6 — WARBORN, VANGUARD, and Prestige Overhaul
1.11.6 completes the three-faction covenant system, adds a large batch of new prestige upgrades, and rebalances existing shard costs and tiers.
apex devlog - APEX 1.7.18 — Factions, Obliterate, and Traitor Overhaul
1.7.18 adds the NEXUS faction covenant system, the Obliterate blastwave mechanic, major traitor system changes, and a stack of smaller improvements.
apex devlog - APEX Update: Prestige, Traitors, and Five New Enemy Types
The first major content update to APEX adds an Ascension system, enemy pets (Traitors), five new enemy types, five new late-game upgrades, and a reworked boss encounter.
apex gamedev update - APEX 1.0: a browser tower defense game
APEX is a zero-dependency, browser-based tower defense game. One tower, endless waves, thirteen upgrade categories, six fire modes, and procedural Web Audio sound — all in vanilla JS with no install required.
APEX Release Game Vanilla JS Canvas - Announcing CommitCraft: AI commit messages that never leave your machine
CommitCraft is a VS Code extension that generates conventional commit messages from your staged diff using a local AI model. No API keys, no internet, no subscription.
CommitCraft Release VS Code Local AI Developer Tooling - Why I built CommitCraft offline-first
Most AI dev tools phone home. CommitCraft doesn't. Here's the reasoning behind that constraint and what it forced me to get right.
CommitCraft Local AI Developer Tooling