// Personal software studio
Curiosity. Learning. Joy.
Forging software, one spark at a time.
A private notebook for symptoms and the daily events that surround them. Log in four taps or just tell the on-device AI assistant in plain language. Insights surface the patterns hiding in your own data — co-occurrences, time-of-day clusters, and day-of-week peaks. Export a clinician-ready PDF for your next appointment. Everything stays on your device.
undercurrent.grayforgelabs.com →
A minimalist one-tap arcade game about launching cute, lost creatures back to their home planet. Tap to fire, time it right, and watch where they land. 250 handcrafted levels, a fresh Daily Challenge, Game Center leaderboards, and a campaign that plays fully offline.
homebound.grayforgelabs.com →
A desktop app for orchestrating Claude Code multi-agent workflows. Attach context, configure agents, plan features interactively, then execute with parallel agent teams or delegated subagents. Handles git branches, worktrees, and validation across repos. Built with Tauri, React, and Rust.
github.com/llrowat/goblin-mob-boss →
A desktop app for managing Claude Code configuration across repositories. Visual editors for agents, hooks, skills, MCP servers, and settings. Built with Tauri, React, and Rust.
github.com/llrowat/agent-corral →
The car wash for AI text. Paste AI-generated content, pick a community-made wash formula, and get natural-sounding writing back. Browse, remix, and publish reusable transforms that strip the robotic tone from LLM output.
botwash.io →
Notes from the forge: thoughts on AI, software, and whatever else sparks.
I'm a software developer with over a decade of experience building platforms, shipping products, and leading technical direction across companies of all sizes. I have a Master's in computer science from the University of Waterloo, and my career has taken me from telecom systems to data analytics to construction tech.
These days, AI is where my energy goes. I see it as the most important shift in software since the internet, and a turning point for humanity as a whole. I'm excited to keep learning and to be building at its edge.
Grayforge Labs is my personal forge — where I take the ideas that won't leave me alone and turn them into tools that actually work. I build software the way a blacksmith works metal: with patience, precision, and an obsession with getting the details right.