Profile picture of Martin Trenker, independent software consultant

About me

Martin Trenker

Independent Software Consultant

I've been writing code professionally since 2008, across 19 engagements at companies ranging from BMW and Lufthansa to early-stage startups. I started as a fullstack developer and have spent the last decade progressively taking on architectural and leadership scope — not because it was a career plan, but because the problems that interested me kept expanding beyond the code.

Today I work as an independent consultant, embedded in engineering teams at DACH enterprises. My focus is the intersection of technical architecture, team dynamics, and delivery — the three things that, in my experience, determine whether a project succeeds or stalls. I run my own Kubernetes cluster, build with AI daily, and have a particular interest in the old-school software principles that turn out to make you a more effective engineer in the AI era, not a less relevant one.

20+Years of Experience
19Client Engagements
16Companies
2008Independent Since
01

Clean and Agile

Clean code and agile practices are often taught as rules. In my experience they only become useful once you understand them well enough to adapt them to the situation in front of you. I've spent two decades refining what this actually looks like in practice — not in ideal conditions, but in real codebases with real deadlines and real team dynamics.

02

Learner and Mentor

Every engagement teaches me something I didn't know before — a different domain, a different architectural constraint, a team with a completely different failure mode. I actively share what I pick up, because the fastest way to make a team independent is to make knowledge transfer a daily habit, not a handover document at the end.

03

Automation

The most expensive work in any team is the work that happens on autopilot: manual deployments, repetitive review cycles, unclear onboarding steps repeated for every new hire. I look for these patterns early and eliminate them — not to replace human judgment, but to free it up for problems that actually require it.

Selected Work

A curated selection of client engagements.

Douglas GmbH

Consultant & Technical Lead

Engaged as React expert and consultant to modernise the POS software running in ~1,800 Douglas stores across 26 European countries. Led the full rewrite of a complex, hard-to-maintain CRM integration from legacy code to a clean React architecture — shipped in under a year. Also responsible for the customer care app (Angular, maintenance) and greenfield tooling.

  • rewrote the entire CRM/POS integration from scratch in under a year — every aspect improved: architecture, testing, documentation
  • software runs on every cash register in ~1,800 stores across 26 European countries
  • shifted from fear-driven 9pm deployments to deploy-any-time by introducing resilience and self-healing patterns
  • onboarded 1 senior and 2 junior developers; all productive contributors within weeks

Technologies

reacttypescriptnext.jsdotnetcsharpmongodbkubernetesazure-devopsentra-idinstanagrafana

Oetker Digital GmbH

Solutions Architect

Managed the handover of a Next.js platform from an external agency to a newly formed in-house team — audited the codebase, merged two products, and got the team up to speed.

  • audited and raised code quality across the full stack: Next.js, TypeScript, GraphQL, Apollo, Cypress, Storybook, Tailwind
  • consolidated two separate web products into a single codebase without disrupting active development

Technologies

reactnext.jstypescriptgraphqlapollocypressstorybooktailwindcss

Fielmann AG

Frontend Architect

Rewrote a complex AngularJS optometry workflow app in TypeScript/React, replacing ad-hoc state logic with XState-driven form architecture for in-store staff.

  • daily pair-programming as the main knowledge transfer strategy — worked exceptionally well
  • state-machine driven multi-step form architecture built for extensibility

Technologies

reacttypescriptxstatestorybookcypress

Interhyp AG

Engineering Consultant

Built a real-time communication micro-frontend handling VoIP calls between customers and mortgage advisors, using React, Redux Toolkit and WebRTC.

  • doubled as agile coach, introducing practices that noticeably reduced sprint friction
  • first production WebRTC integration — shipped without third-party SDK

Technologies

reactredux-toolkitwebrtcjeststorybookreact testing library

Lufthansa AG

Frontend Engineer

Developed React components for Lufthansa's digital touchpoints, integrated into Adobe Experience Manager.

  • accessibility as a hard requirement, not an afterthought
  • component library built for editorial reuse across markets

Technologies

reactaemtypescriptreduxstorybookjest

McKinsey & Company

Technical Lead

Rearchitected a legacy migration tool from scratch — moved to Symfony + React with CQRS-backed data structures, significantly improving maintainability and auditability.

  • introduced CQRS — a rare pattern in PHP shops at the time

Technologies

symfonyreactcqrsmysqljavascripthtmlcssphp

BMW Group

Fullstack Developer

Built a multi-region dealer evaluation platform for BMW, supporting both customer-facing and internal staff surveys across global markets.

  • hierarchical evaluation model: store → local → regional → country — each level saw exactly the data their role required
  • first AngularJS application — adopted before the framework was mainstream in enterprise contexts

Technologies

laravelangularjsmysqljavascripthtmlcssphp

Full Career Timeline

  • 2024–2026Douglas GmbHConsultant & Technical Lead
  • 2022–2023Oetker Digital GmbHSolutions Architect
  • 2022UXMA GmbH & Co. KGTechnical Lead
  • 2021Fielmann AGFrontend Architect
  • 2020–2021Interhyp AGEngineering Consultant
  • 2019ProSiebenSat.1 Digital GmbHFrontend Engineer
  • 2019InstaMotion Retail GmbHFrontend Engineer
  • 2018Fineway AGFrontend Engineer