Portfolio

A selection of what I've built and what I write about. Click through for the details of a project or an article.

projects.json

In developmentShipwright Shore

Shipwright Shore

A blocky survival game with a way out: the ship you build yourself. For phone and desktop, fully offline, with procedurally generated worlds, textures and music.

YLVA Yoga & Coaching

YLVA Yoga & Coaching

A custom WordPress site for a yoga and coaching practice, built as a Gutenberg block theme on Bedrock. Two of my own plugins underneath: Pulse for GDPR-proof analytics and Aura for SEO and GEO.

Pulse Analytics

Pulse Analytics

Privacy-first, cookieless visitor statistics that live entirely inside WordPress. Insight into visitors, top pages, sources, journeys and clicks without external trackers, without a cookie banner, without fingerprinting and without data ever leaving your server.

Aura SEO & GEO

Aura SEO & GEO

AI-assisted SEO and GEO plugin for modern WordPress 7+ sites. Generates meta content with Claude or OpenAI, builds a coherent JSON-LD entity graph and scores every page on both classic SEO and generative engine optimization.

Mithril

Mithril

Open source PWA start page for technical team leads: tasks, follow-ups, meetings, notes and per-member context, with Office 365 and Jira integration, self-hosted transcription and AI extraction of action items.

articles.json

A game that started as a joke

A game that started as a joke

Nov 12, 2026

Out of things to watch on Netflix, and kids playing Minecraft. What started as a joke became Shipwright Shore: a survival game I build as a backend developer, with AI on the oars and myself at the helm.