Products
Each Atypisch product solves a problem we kept hitting on client work. EU-hosted, self-hostable, open source where possible. Use them on your team, or just steal the patterns.
Featured product · Live · v2.0
Lightweight deployment platform between Vercel and Kubernetes. Push code, pick an EU region, run.
Wemazu sits between Vercel and Kubernetes. Modern PaaS workflow, predictable cost, EU data residency.




Infrastructure
Lightweight deployment platform between Vercel and Kubernetes. Push code, pick an EU region, run.
Auth, payments and tenant management. JWT with refresh rotation, OAuth2/OIDC, Mollie.
A developer-friendly but user-first CMS with custom post types, custom fields, and multi-language.
Applications
Bookkeeping for freelancers and small teams across the EU. VAT filing, bank integration, real insight.
A pricing engine for businesses where every day is a different price.
In-house AI infrastructure. EU compute, no third-party API in the request path.
Updates
A post type carries its own field structure, edited where the type is defined. Field groups are for adding extra fields on top, bound by a condition. Editing either now invalidates the cached schema immediately, where a change used to take up to five minutes to appear.
Feature update 12 Sep 2026 modular-cmsA warm page render went from forty to fifty queries down to seven to thirteen. Settings, menus and the module registry are read once and cached, system modules no longer write to the database on every request, and four boilerplate queries per request are gone.
Performance 12 Sep 2026 modular-cmsOne site's routes, migrations, configuration and helpers moved out of the core and into its own module, behind three routing hooks a module can claim a URL with. The core front controller lost four hundred lines and no longer names a single theme or site.
Major release 11 Sep 2026 sumeziThe HTML behind a campaign can be edited by hand, on its own tab, and editing a block lifts the override instead of locking the editor into a mode it cannot leave. A template can be marked ready, and sent now reflects what was actually sent. Sends carry a List-ID header.
Feature update