Projects
Write-ups of systems I've designed, built and run in production.
## case studies
Producer mini-sites
Kuupanda · 2024 — nowEvery producer gets their own website, on their own domain, with nothing to set up.
- Next.js
- React
- TypeScript
- Tailwind
- MongoDB
- Zod
Online order form & checkout
Kuupanda · 2022 — nowThe customer-facing shop where buyers browse a producer's catalogue, pick a delivery slot and pay.
- React
- TypeScript
- Vite
- Material UI
- i18n
Purchase invoices & customer messaging
Kuupanda · 2022 — nowBack-office tools that help producers manage supplier invoices and stay in touch with their customers.
- React
- TypeScript
- Material UI
- Accounting
- E-invoicing
Cross-promotion tracking pipeline
Podder · 2024 — nowEdge workers capture podcast downloads and link events; data pipelines turn them into cross-promo attribution.
- Cloudflare Workers
- Apache Beam
- BigQuery
- Python
- GDPR
AI audience personas
Podder · 2025 — nowLLM-built listener personas and review insights that show podcasters who is really listening.
- Generative AI
- Vercel AI SDK
- LLMs
- TypeScript
- MongoDB
MCP server for podcast analytics
Podder · 2026A remote Model Context Protocol server that lets AI agents like Claude query Podder analytics directly.
- MCP
- AI Agents
- Cloudflare Workers
- OAuth
- TypeScript
## earlier work
- Booking engine · Guest booking engine in React, styled-components and Bootstrap.Stay U-nique
- Maintenance app · Issue tracking for tourist apartment operations.Stay U-nique
- Attis backend · Back-office system for an insurance company in Next.js and React.Attis