Product leader and hands-on AI builder focused on conversational AI, agentic workflows, and practical product systems.
I build things that cross the line from strategy to shipped code — platforms, developer tooling, consumer apps, and workflow infrastructure. AI is woven through most of it, but the goal is always something that works in production for real people.
OpenPencil — Open-source design editor and Figma alternative built on Skia/WebGL. openpencil.dev
Konversio — Open-source customer support platform with a fully BYOK AI layer. Self-host with any LLM provider. EU-sovereign, GDPR-compliant alternative to Intercom and Zendesk.
OpenFig — CLI for working
with .fig and .deck files without the Figma app. Converts
Claude Design HTML exports into native editable
Figma Slides — text, images, vectors, and layout as real nodes, not a raster.
- wireui-mcp-server — WireUI v2 components and icon libraries for AI assistants.
- duckduckgo-images-mcp — Image search.
Beamy McBeamface — Free, open-source alternative to Beamer for Mac. I built it partly as an excuse to map the current state of Roku, Apple TV, and Chromecast as playback platforms that open-source apps can actually use.
SongShifter — Android app that redirects music links between streaming platforms.
- actionmailbox-resend — Rails Engine providing Resend ActionMailbox ingress for Chatwoot & Konversio.
Old obsession, still running. Amiga and C64 formats deserve proper tooling.
- DPaint.js — Web-based image editor modelled after Deluxe Paint. Reads and writes Amiga IFF/ILBM and icon files.
- IFF-it + IFF-it QuickLook — macOS Quick Look, thumbnails, and Spotlight for Amiga IFF/ILBM files.
- Petsciishop — Browser-based C64 PETSCII editor with CRT display filters. A reason to move converter hot paths into WASM and make palette calculations dramatically faster.
- AmigaIFFConverter — ILBM converter in PHP.