Build logs · 7 products
Things I built, and how.
Alongside client work, I build and ship my own products: a SaaS, extensions for Chrome and VS Code, Claude skills and Mac apps. Each one has a build log here: the problem it solves, what I built, the decisions that shaped it, the stack, and what is live today.
Five of the seven I built alone. I co-founded preprompt and I’m the engineer who built it. Sayntax is my fork of an open-source dictation app. Their pages say exactly what is mine. Five are out in the world. Two are built but not released yet, and are marked that way.
Out in the world

ClearAudit
SaaS web app · Web
A conversion audit for any web page: a score out of 10, the evidence behind it, and what to fix first.
LiveApr 2026 to Nov 2026, still shippingBuild log: how I built ClearAuditTheme Audit
Claude Code skill · Claude Code
A free Claude Code skill that audits a Shopify theme with 80+ checks and names the file and line behind every finding.
Open sourceJun 2026 to Aug 2026Build log: how I built Theme Audit
preprompt
AI prompt rewriter · Chrome, VS Code, MCP, CLI, Web
Rewrites a vague prompt into a specific one before ChatGPT, Claude, Gemini or Perplexity sees it.
In betaMar 2026 to Nov 2026, still shippingCo-founder and engineerBuild log: how I built preprompt
Enough
Claude skill · Claude Code, Claude.ai
A Claude skill that cuts a product idea down to the version that ships, and remembers what it cut.
Open sourceJun 2026Build log: how I built Enough
Alter
macOS app · macOS
An AI command bar for your clipboard: copy text, press ⌥ Space, say what to change, and it pastes back.
Open sourceJun 2026Build log: how I built Alter
Built, not released yet
These work, but nobody outside can install them yet. Their pages explain the build and link nothing you can’t use.
MacSweep
macOS app · macOS 14+
A native Mac storage cleaner and developer dashboard: ports, repos, build folders, toolchains and AI agent leftovers in one app.
Built, not released yetOct 2026 to Nov 2026Build log: how I built MacSweepSayntax
macOS app · macOS
Voice dictation for developers that knows your codebase, so “cart drawer dot liquid” comes out as cart-drawer.liquid.
Built, not released yetJun 2026Forked from unmute, extended by meBuild log: how I built Sayntax
Want something like these built for you?
I build extensions, web apps, MVPs and Shopify stores for clients the same way I built these, and on client work you deal with one person from brief to launch. Tell me what you need, and the brief comes straight to me.
Facts on these pages were checked against each product’s repo and live site on 11 Nov 2026.
