I turn AI into useful, working systems.
SiteSorted
I built SiteSorted to automate the work between an idea and a finished website: research, planning, copy, design, coding, review, and iteration. It turns effective prompts into reusable skills and coordinates multiple AI agents around one clear outcome.
- Automated website production
- Reusable prompts and skills
- Multi-agent workflows
- Research-to-build automation
- Human review where it matters
Agent Receipts
I created Agent Receipts to make automated AI work easier to trust. It records what an agent actually did and separates checked results from unsupported claims, so work can be reviewed, handed over, and improved with confidence.
- Verifiable agent outputs
- Proof of completed work
- Tamper-evident records
- Local-first and private
- Open-source Rust library
Munin Memory
I built Munin Memory so AI coding tools can remember previous work, decisions, and project context across sessions. It gives Claude and Codex useful continuity without sending private project history to a hosted service.
- Long-term agent memory
- Works with Claude and Codex
- Cross-session continuity
- Decision and project recall
- Local-first privacy
PeakFlow
Six focused utilities for Windows and Mac: clipboard, window dimming, Pomodoro, meeting alerts, camera checks, and per-app volume.
- Six tools for deep work
- Windows + Mac
- Free to use
- Zero telemetry
- Live at getpeakflow.pro
Commercial operator turned AI product builder.
I combine more than a decade in enterprise software and revenue leadership with hands-on AI product work. I automate complex workflows, design prompts and reusable agent skills, coordinate technical builds, and translate the result into something customers and teams can understand.
Quality control
Commercial storytelling
Email John
Available for product-building, AI automation, narrative design, and selected consulting work.