Vienna, Austria

Head of Enterprise, everii Group.
Twenty years in one codebase.

I've spent the last two decades building TEAMBOX, the ERP platform for service providers that's become the PSA market leader in DACH — starting as one of its earliest developers, now running enterprise integrations, CI/CD, and the team behind it. My current focus is agentic engineering: building AI-driven development workflows into a live, twenty-year-old codebase without breaking it.

Work Highlights · June 18 – July 9, 2026

The last three weeks

Updated roughly every three weeks, straight from the actual work — not a highlight reel.

119
commits
8
workstreams
~11k
lines touched
3
agentic-eng. builds

A KPI dashboard the team actually trusts

Spent two more weeks hardening a Claude Code tool that turns raw sprint history into a KPI dashboard — reviewer load, QA-bounce rate, estimation accuracy — after the team's first round of feedback. The bar wasn't "does it run," it was "does it give the same answer every time," which took more work than the original build.

Agentic EngineeringTeam Process

First real end-to-end test suite — and it caught a live bug

Stood up our first real end-to-end suite against a legacy ExtJS/React hybrid frontend — and it caught a genuine race condition (a stale setTimeout navigating an unmounted modal) that intermittently left users staring at an invisible editor. Now it's a tracked bug instead of an occasional complaint.

PlaywrightTest Infrastructure

A real vendor evaluation, not a demo

Evaluated a third-party AI agent development platform against our actual CI and security requirements, not a sandbox demo — then wrote up a structured, specific feedback doc (missing ticketing-system adapter, a false-positive test gate, settings pollution) instead of a vague verdict. Picked up hardened CI along the way: dependency review, security scanning, an IAM fix — independent of what we decide about the platform.

Agentic EngineeringCI/CD Security

A tool that lied consistently, fixed

Found and fixed a determinism bug in an AI log-triage tool — same query, different answers depending on the executor. Root cause was environment filtering and un-averaged sample windows, not the fingerprinting logic itself. A tool that gives different answers on every run is worse than no tool.

ObservabilityAutomation

Shipped an audit, reverted it the same day, kept the design anyway

Shipped a broad exception-handling audit across ~60 files, watched it get reverted the same day during a rebase (and take unrelated infra code down with it), tracked down and restored the collateral damage, and kept the design as an architecture decision record instead of forcing the merge. Sometimes the honest outcome is "documented, not yet landed."

Code QualityTechnical Judgment

A same-day fix for a multi-client outage

Several enterprise clients lost document upload at once via an OCR integration. Root cause was two compounding issues — a missing config guard and a subtle typo in an API-token check — found and fixed same day, with structured error logging added so telemetry catches the next one before four separate client reports do.

ReliabilityEnterprise Integration

The unglamorous work that keeps a migration shipping

Kept a multi-week Docker infrastructure migration merging cleanly into an active release branch — recurring conflict resolution, a CI pipeline fix, release prep. Small diffs, but this is the work that decides whether an infra migration ships quietly or breaks the release train.

CI/CDDocker Migration

Year in Review · July 2025 – July 2026

The last twelve months

A thematic look back, not a changelog — roughly 150 shipped commits across ~110 tickets.

Agentic engineering, for real

The biggest shift this year: bringing AI-driven development into a twenty-year-old codebase without treating it as a toy. Built and hardened internal Claude Code tooling — a sprint-KPI dashboard, a deterministic log-triage command, the first real end-to-end test suite — and ran a structured evaluation of a third-party agentic-engineering platform against our actual CI and security needs rather than a sandbox demo. Commit volume roughly tripled from spring to summer as the workflows matured.

Performance work, told honestly

Investigated a session-backend redesign (Redis-backed, documented in its own architecture decision record) and landed a change that cut session payload dramatically — then caught a Control-state edge case in review and reverted that specific piece the same day rather than let it ride. Followed up with safer, incremental steps: monitoring, a config switch, sampling-based measurement instead of a per-request check. The win that shipped was smaller than the one that didn't — that's the honest version.

Code quality as an ongoing habit

Ran a systematic exception-handling audit across roughly 60 files spanning auth, transport, sync, and file storage, and wrote it up as an architecture decision record on how permission failures should signal denial instead of getting silently swallowed. Part of the audit shipped and was reverted the same day during a rebase; the design stayed as documentation rather than forcing a merge that wasn't ready.

Infrastructure that doesn't get a demo day

A multi-week Docker migration kept shipping cleanly against an actively-changing release branch through dozens of small conflict-resolution and pipeline fixes. Alongside it: CI hardening (dependency review, security scanning, tightened permissions) that came out of the platform evaluation but benefits every pipeline regardless of what we decide about that vendor.

Keeping the lights on for enterprise clients

Same-day fixes for production issues hitting enterprise clients directly — a multi-client OCR outage traced to a config gap and a one-character typo, a Microsoft 365 integration display bug — plus the ordinary, constant work of DATEV/Abacus/BMD accounting integrations, SSO/LDAP, and e-invoicing that a 300+ customer ERP platform runs on every day.