Semtecs emblem Semtecs IT-Service · Design · Development

Software architect & tech enthusiast. Systems that hold under change.

Twenty years of shipping the build, not just drawing the boxes. Berlin-based, working across distributed backends, infrastructure, and the uncomfortable seams between them.

What I do

Primary

Architect.

The work, framed by outcomes — not diagrams. The right boundaries drawn early, the data model that still fits in year five, the expensive calls made cheaply before they harden — web or native, the discipline is the same.

  • Module & domain boundaries that survive the next feature, not just today's sprint
  • Data models shaped for how the product will change, not just the current screen
  • The honest call between framework, library, and hand-rolled — and the reason for it

Evidence

Build.

Hands on the keyboard, not just the whiteboard. The stack I actually ship in:

PHP · TypeScript · JS (ES6)
C · C++ · C# · Java · Qt
Laravel · Yii2 · Vue · React
MySQL · T-SQL · PostgreSQL

Discipline

Operate.

I own the runtime, not just the source. Services carved into containers, the structure that wires them together, and the deployment that gets them there — the dev-ops I run myself.

Docker · docker-compose
service structure · deployment

Longevity

Maintain.

The part most architecture talk skips. Code that's still legible and changeable years later — legacy understood before it's touched, debt paid down on purpose, refactors that never stop the business.

Track record

I'd love to boast — client logos, hard numbers, the systems I'm proudest of. But that work lives under NDA, and I respect every confidentiality agreement I've signed. So instead of a client wall, a few cornerstone figures:

20+years shipping
12critical systems
3native clients
3servers in production

About

I'm Stephan Vagt. I design systems that have to keep working while everything around them changes — traffic, team, requirements, the ground underneath.

The title is architect, but I've never stopped building. The drawings only earn trust when the person holding the pen has also carried the pager. Two decades of that, mostly across distributed backends and the infrastructure they run on.

Semtecs is the brand I do that work under — independent and Berlin-based.