The Blog

Thoughts on AI, web development, and building products.

Building 3 SaaS Products as a Solo Dev with AI

Building 3 SaaS Products as a Solo Dev with AI

I'm a full-time director of technology, freelance AI consultant, and dad of 6. I'm also building three SaaS products at once. Here's what that actually looks like.

Build in PublicBuild vs BuyAISaaSSolo DevRead more
Organizing Agent Skills: One Source of Truth Across Every Agent

Organizing Agent Skills: One Source of Truth Across Every Agent

I had 175 skill files scattered across OpenClaw, Claude Code, Codex, and ARIA. Duplicates, stale copies, drift. Here's how I centralized them with one git repo, a manifest, and symlinks.

AIDeveloper ToolsOpenClawClaude CodeBuild vs BuySkillsRead more
I wanted Kimi k2.5 to work for my email monitor. It didn't.

I wanted Kimi k2.5 to work for my email monitor. It didn't.

A real-world benchmark on Kimi k2.5 vs other models for recurring assistant workflows, where reliability at cadence mattered more than benchmark hype.

AILLMsKimiOpenClawAutomationModel BenchmarkingReliabilityRead more
The Paradox of AI: Using Machines to Be More Human

The Paradox of AI: Using Machines to Be More Human

The best use of AI isn't replacing human moments — it's protecting them. How I use automation to free up mental space for the things that actually matter.

AIPhilosophyProductivityPersonal DevelopmentOpenClawARIARead more
From 389 Tools to 48: How I Fixed My AI Assistant's Tool Calling Problem

From 389 Tools to 48: How I Fixed My AI Assistant's Tool Calling Problem

My AI assistant kept hallucinating tool calls. Consolidating from 389 tools to 48 with action/provider patterns made it reliable again.

AIAI AgentsTool CallingArchitectureDeveloper ExperienceOpenClawRead more
Why I Built My Own AI Assistant (And Why You Might Too)

Why I Built My Own AI Assistant (And Why You Might Too)

Six kids, a family business, and too many tools. Here's why I built ARIA — my own AI assistant — and what I learned along the way.

AIProductivityClaudePersonal AssistantBuild vs BuyRead more

Hello World: Building This Blog with Next.js and Markdown

A look at how I built a markdown-powered blog into my Next.js portfolio site using gray-matter, remark, and rehype.

Next.jsMarkdownWeb DevelopmentRead more