Work
I build public websites and the tools behind them. This selection shows the range of my work: making content accessible, handling bookings, connecting data and supporting internal tasks.
Websites and platforms in use
A selection of websites and platforms I have designed, built or taken over and maintain.

TYPE Bike
Bicycle manufacturer
Built the Shopify shop from scratch: cart, appointment booking and brand pages. Plus shipping booking via Cargoboard, a product finder in ChatGPT, AI-supported workflows for the team and, on top of that, a custom OpenClaw assistant.
- Shopify
- Liquid
- Impact theme
- Cargoboard API
- ChatGPT app
- OpenClaw
- AI agents
Built on the Impact theme with custom sections in Liquid, versioned and checked automatically before every release. Shipping booking runs as a separate service via the Cargoboard API, the product finder as a ChatGPT app. The OpenClaw assistant runs on the client's own server, with apps for Mac and iPhone, and is connected to mail, calendar, Dropbox and Canva. Developed and maintained with AI coding agents.
type.bike
AI agent for coaching
Large German bank
Voice-based AI agent that guides team coaching sessions: real-time conversation, shared chat, notes, timeboxes and a team view for the projector.
- Next.js
- LiveKit
- OpenAI Realtime
- Clerk
- Docker
- AI agents
Self-hosted voice room based on LiveKit. A real-time agent using OpenAI Realtime talks with the team; the Next.js interface records chat, notes and timeboxes. Sign-in via Clerk, running on a dedicated virtual machine. Developed with AI coding agents.
Internal use, not public

Kun Ya
Coaching and seminars
Redesign of the website for coaching, themed evenings and seminars, with online booking and payment for events.
- WordPress
- Bricks
- Custom plugin
- Payload CMS
- Next.js
- Stripe
- Postmark
- Mailchimp
- AI agents
The website runs on WordPress with Bricks. Bookings, payments, invoices and notifications go through a custom plugin into the Schaltstelle portal (Payload and Next.js), which connects Stripe, Postmark and Mailchimp. Built entirely with AI coding agents.
kunya.de
SPD Friedrichshain-Kreuzberg
District association
New website for the district association with current posts, events and politics for Xhain. Implementation and long-term support.
- WordPress
- Bricks
- Automatic.css
- Custom child theme
- AI agents
WordPress with Bricks and a custom child theme, so the association maintains its content in the editor. AI agents build pages from documented Bricks structures without bypassing the content management system.
spd-friedrichshain-kreuzberg.de
AmtsGuide
Own product
Platform for dealing with German public authorities: clear facts, concrete steps and matching calculators. It includes a provider directory with subscriptions and editorial imports.
- Next.js
- React
- Payload CMS
- PostgreSQL
- Stripe
- AI agents
Next.js renders the public website from versioned content data. A custom Payload backend with Stripe manages providers, regional coverage, subscriptions and invoices. Content, calculators and code are created with AI agents and checked automatically.
amtsguide.de
Unsereins Seminarhotel
Hotel in the Franconian Forest
Redesign of the hotel website with Bricks. The existing room booking path is integrated.
- WordPress
- Bricks
- Automatic.css
- The Events Calendar
- Payload CMS
- AI agents
WordPress with Bricks, events via The Events Calendar. Offers, forms and materials flow through a secured interface into the Schaltstelle portal. Developed with AI coding agents.
unsereins-hotel.de
Funding Radar
Mid-sized company
Pre-screening of funding programmes: the radar narrows down suitable programmes by topic and type of funding and checks each criterion individually, citing the funding guideline as its source.
- Next.js
- PostgreSQL
- Python
- Rule-based checks
- AI agents
The criteria come from the full funding guidelines and are backed by quotations. The check itself is rule-based and traceable, with no language model at runtime; unclear cases are marked as unclear. Guidelines prepared with AI agents.
Client access, not public

videoSightseeing
City tours
Website for multimedia city tours in many German cities, with tours, group offers and tickets. Concept, design, implementation and long-term support.
- WordPress
- Oxygen
- OxyNinja
- Google Site Kit
WordPress with the Oxygen Builder, designed entirely without a classic theme.
videosightseeing.de
Babylon Berlin Tour
Official partner of the TV series
Website for tours and events about the series Babylon Berlin, with its own 1920s-style look. Concept, design, implementation and long-term support.
- WordPress
- Oxygen
- OxyNinja
WordPress with the Oxygen Builder and a custom Art Deco design.
babylon-berlin.tours
Zwanziger Jahre Berlin
Tours and events
Website for tours and events about the Weimar Republic, with group offers and tickets. Concept, design, implementation and long-term support.
- WordPress
- Oxygen
- OxyNinja
WordPress with the Oxygen Builder, designed to match the Babylon Berlin Tour.
zwanziger-jahre-berlin.de
Institut freiRaum
Architecture practice
Technical support for the website after another agency completed it.
- WordPress
- Enfold
WordPress with the Enfold theme, built by another agency. I keep the technology and updates current.
mensch-und-architektur.de
SPD motions platform
SPD Kreuzberg 61
Digital platform for party motions based on Antragsgrün, with its own look and project-specific plugins. Currently in trial operation.
- Antragsgrün
- PHP
- Yii
- MariaDB
- Custom layout plugin
- AI agents
Self-hosted Antragsgrün (open source) with a custom layout plugin that replaces the old interface. The proven logic for motions and amendments stays unchanged. Built with AI coding agents.
spd-antragsplatform.de
Data, internal tools and AI
SEO and content in a dashboard
Dashboards for search visibility, topic research and content planning. The views prepare the data for concrete decisions and add clear explanations.
Data platform for municipal websites
Prototype of a platform that assesses municipal websites, with a documented methodology and visualised results.
Matching financial information with receipts
An internal dashboard that links finance emails to their original receipts and presents suggested details for confirmation.
Moving knowledge into a new format
Migration of an existing knowledge base into structured Markdown documents. Document relationships, source attribution and verifiable import states are preserved.
Workflows for coding agents
A project starter and practical learning materials for agent-assisted software development. Clear tasks, executable checks and documented handovers form the framework. Plus small tools such as a launcher extension for frequent work commands.
Research and source archives
A tool that archives video transcripts step by step and makes the collected sources searchable. I have also connected research and knowledge services to AI work environments through interfaces.
Which process needs a solution in your business?
Website, interface or internal tool: tell me what you want to achieve and what you work with today.