We work for the long haul

Web projects don’t end at launch. They live, change, and need care over time. Our holistic approach reflects that.

Our approach is different

We’ve learned that most project problems aren’t technical.

They come from unclear expectations, rushed decisions, and work that’s optimized for launch - not for what comes after.

We build for good results now. But also: for change with confidence. For ongoing success.

The principles we work by

  • Lean doesn’t mean rushed

    We don’t add complexity for the sake of it. But we also don’t cut corners that will cost more later. Lean means thoughtful, not fast at all costs.

  • Clean code is a form of respect

    Clean code isn’t about perfection.
It’s about making sure the next person (including future us) can understand, maintain, and extend what’s there without fear.

  • Reliable estimates beat optimistic ones

    We prefer realistic timelines and budgets over optimistic promises. Surprises are expensive. Clear expectations aren’t.

  • Transparent billing builds trust

    You know what we’re doing, why we’re doing it, and what it costs.
No vague line items. No padding. No “we’ll explain it later”.

  • Resilience over shortcuts

    We build systems that handle change gracefully. Clear structures, predictable behavior, minimal hidden dependencies. It takes longer upfront, but future you will thank us.

In day-to-day work

  • Clear communication instead of constant status meetings.

  • Early warnings instead of last-minute surprises.

  • Prioritize small improvements over big, risky changes.

  • Decisions documented, not just discussed.

Nothing flashy.

Just work that holds up over time - and people who've seen enough projects to know what actually matters.

Notes & Insights

Illustration of a card-index drawer with four tabbed cards labelled Organization, Person, Service and Product, one card pulled halfway out.
Schema markup works like labels on drawers: it tells a bot what is filed where.
  • SEO & GEO

Schema Markup: How Bots Understand Your Website

Schema markup tells bots what your page and business are. What it does, where it stops, and why hand-written markup goes stale.

read more 3 min

AI-generated illustration in a flat comic style: a white mug full of dollar bills stands on a small wooden table. Behind it, a Mediterranean villa terrace has a swimming pool packed with banknotes, an orange life ring floats on top, and more bills drift t
  • Web Development

AI Tools in Daily Work: Our Talk at Contao Summit 2026

Markus talks about AI tools in daily work at Contao Summit 2026, Leipzig, 16 Oct. Two years of agency practice, no hype, no fear.

read more 2 min

AI-generated: red and white striped lighthouse on a rocky coast, waves breaking on dark rocks in front of it, dense clouds gathering in the sky.
AI-generated image, labelled with the extension described below. Image: Gagan2246, Pixabay

Label AI-Generated Images on Your Website: Art. 50 Guide

Since 2 August 2026, deployer duties under Art. 50 apply. What that means for AI images on your site, and how Contao handles it.

read more 3 min

A runner waiting on a racing block for the starting sign.
Everyone starts at the same time. The network decides who arrives first, not you.
  • Web Development

Faster and Flakier: How PageSpeed Optimizations Can Introduce Race Conditions

The slider works locally but is dead on a phone with a slow connection. How PageSpeed changes like async, defer and lazy loading can cause race conditions, and how to fix them.

read more 6 min

View all blog posts

Does this sound like the partner you've been looking for?

Jump in for a clear conversation about where you are, what’s realistic, and whether we’re the right people to help.