Articles

Technical write-ups about the applications I build and the decisions behind them.
ROFL extraction: how I built Ward for League of Legends replay analysis

ROFL extraction: how I built Ward for League of Legends replay analysis

Inside Ward: extracting ROFL replays with computer vision, synchronizing game clocks, reconstructing champion positions, and building a replay review product.
typescript.news: How I Built a Fully Autonomous AI Newsroom

typescript.news: How I Built a Fully Autonomous AI Newsroom

A tech news site that researches, writes and publishes its articles on its own. Here is how I wired an OpenClaw agent, a self-hosted SearXNG instance and a few cron jobs into an autonomous newsroom built on Nuxt.
Nuxt Form: simpler form handling in Nuxt

Nuxt Form: simpler form handling in Nuxt

Manage reactive forms in Nuxt with Nuxt Form: submissions, data transformation, server validation, errors and loading state.
Copyright © 2026