Blog

Updates, launches, and notes from a solopreneur.

kimbo.sh

Why We Replaced Google OAuth With URL-Based YouTube Import

A concise strategic perspective on replacing Google OAuth with a simpler URL-based YouTube ingestion flow.

vibecoding

Codex vs Claude Code: the real gap is value, not just model quality

A strategic comparison of Codex, Claude Code, and GitHub Copilot Pro+ for developers evaluating output quality, usage design, and subscription value.

voxr.sh

How We Built Workspace-Based Billing with Stripe in Voxr

A strategic look at how Voxr moved from a static pricing page to workspace-based billing with Stripe, controlled upgrade paths, and enforceable plan limits.

voxr.sh

Daily snapshots for Workspace wellbeing and engagement analytics in Voxr.sh

A strategic look at why Voxr.sh now stores daily Workspace snapshots to make wellbeing and engagement analytics more reliable over time.

side.house

Rethinking persona-based email automation at Side House

A strategic look at why adding a new persona exposed the limits of our email automation model, and what a more scalable architecture should have looked like from the start.

traacks.club

How We’re Approaching Schema Design for the New Traacks Web App

A strategic look at why Traacks is defining its data model in stages, with a deliberate core schema and progressive expansion as the product becomes clearer.

mardi.work

Why we moved mardi.work from vanilla JS to Next.js

A strategic look at why we migrated mardi.work to Next.js, with a focus on operational consistency, maintainability, and a cleaner foundation for measurement.

traacks.club

A new Traacks web app is in development for the motorsport industry

A strategic look at how Traacks is building a more structured digital product for motorsport professionals to present what they offer and discover relevant opportunities.

voxr.sh

Full i18n implementation for voxr.sh with localized slugs and locale-aware SEO

A strategic look at how voxr.sh implemented English and French as first-class locales across routing, navigation, metadata, and discoverability.

mardi.work

Hello, world

First post — why I started writing here and what to expect.