Martin Trenker
Independent software consultant for embedded delivery, architecture, and AI with judgment
Across 20 engagements, the useful work was rarely only technical or only organizational. Delivery improved when code, ownership, feedback, and trust were handled together.
I work close to teams that build the product, help make decisions explicit, and support sponsors who want faster delivery without more theater.
availability
Current engagement wrapping up in July 2026 after 2.5 years — taking on new work from September 2026.
Where I tend to help
patterns across projects
01
Architecture and safer change
Boundaries, state, tests, and architecture that let teams change software without creating a new knot every sprint.
02
Alignment, incentives, and ownership
Clearer reviews, smaller slices, visible trade-offs, and enough trust between sponsors, middle layers, and teams for change to survive daily pressure.
03
AI adoption with judgment
Assistants, agents, and automation where the work is clear enough to describe, review, and own. If the process is vague, I fix that before adding AI.
Project history
real engagements, newest first
2025 – 2026
Düsseldorf
Retail
Solutions Architect
Douglas GmbH
Contract extended with broader scope: unify the CRM API landscape and modernise how the team works. Designed and built a unified API gateway (REST + GraphQL) replacing direct frontend access to upstream services, and introduced governed AI tooling for daily delivery work.
- +designed a unified CRM API (REST + GraphQL), ending business logic duplicated across multiple frontends
- +picked up C#/.NET during the engagement — with AI assistance and architecture patterns that transfer across stacks — to design and ship the API myself
- +replaced static code-level mandator configuration with dynamic runtime config served by the API — config changes no longer require a release
- +built a TypeScript agent CLI giving AI agents governed access to Jira, Confluence, Azure DevOps, and internal tooling, with human review of all output
- +developed an internal delivery platform that grew from a team page into a blog, planning, and configuration hub
- +supported the team's migration to an improved Jira workflow
- +identity and access management throughout: Entra ID, OAuth flows, API permissions, group management
dotnet · csharp · graphql · rest · typescript · react · next.js · mongodb · kubernetes · azure-devops · entra-id · oauth · grafana
2024 – 2025
Düsseldorf
Retail
Technical Lead
Douglas GmbH
Engaged as React expert to modernise the POS software used in ~1,800 Douglas stores across 26 European countries. Led the transition from a legacy Angular implementation to a maintainable React architecture and shipped the business-critical CRM integration in under a year.
- +rewrote the CRM/POS integration in under a year with clearer architecture, more test coverage, and updated documentation
- +software runs on every cash register in ~1,800 stores across 26 European countries
- +moved from after-hours deployment windows toward safer deployments during business hours through better error handling, observability, and recovery paths
- +onboarded 1 senior and 2 junior developers; all productive contributors within weeks
- +introduced "Full Stack Fridays", team-driven learning sessions covering Figma prototyping, GraphQL, C#/.NET, and more
- +built an in-house shortlink and QR service in Next.js + .NET in weeks, replacing a third-party SaaS that no longer met business needs
react · typescript · angular · next.js · dotnet · csharp · mongodb · kubernetes · azure-devops · instana · grafana
Solutions Architect
Oetker Digital GmbH
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 the codebase and improved quality across the stack: Next.js, TypeScript, GraphQL, Apollo, Cypress, Storybook, Tailwind
- +consolidated two separate web products into a single codebase without disrupting active development
- +onboarded four new hires in parallel while keeping delivery on track
- +introduced lightweight agile practices that the team adopted
react · next.js · typescript · graphql · apollo · cypress · storybook · tailwindcss
Technical Lead
UXMA GmbH & Co. KG
Led a three-person team building a data-heavy internal web app in TypeScript and React, with a strong focus on mentoring two junior developers.
- +daily pair-programming with two juniors, both grew into independent contributors within weeks
- +tracked down and resolved chronic render-cycle bottlenecks, reducing page interaction delays
react · typescript · redux-toolkit · jest · react-testing-library · storybook · cypress
Technical Architect
Fielmann AG
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
- +state-machine driven multi-step form architecture built to make changes safer
- +custom on-screen keyboards tailored to in-store workflows
react · typescript · xstate · storybook · cypress
Engineering Consultant
Interhyp AG
Built a real-time communication micro-frontend handling VoIP calls between customers and mortgage advisors, using React, Redux Toolkit and WebRTC.
- +took on agile coaching alongside development, reducing sprint friction
- +first production WebRTC integration, shipped without third-party SDK
react · redux-toolkit · webrtc · jest · storybook · react testing library
Frontend Engineer
ProSiebenSat.1 Digital GmbH
Built and maintained React components powering high-traffic show websites for ProSieben and Sat.1 formats, with GraphQL APIs and analytics tracking throughout.
react · graphql · jest · cypress · storybook · apollo
Frontend Engineer
InstaMotion Retail GmbH
Built a React + GraphQL web magazine for Germany's largest online car dealer, connected to a headless CMS.
react · headless-cms · storybook · jest
Frontend Engineer
Fineway AG
Built components for an online travel magazine using React, TypeScript and GraphQL, backed by Contentful as a headless CMS.
typescript · react · graphql · headless-cms · storybook · jest
Frontend Engineer
Lufthansa AG
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
react · aem · typescript · redux · storybook · jest
2016 – 2017
Siegsdorf
Machine Manufacturing
Real-time Web Systems Engineer
Brückner Group
Built real-time monitoring dashboards served directly on industrial machines, using native web components years before they went mainstream.
- +early adopter of native web components via Polymer in a production manufacturing context
polymer · web-components
Lead Developer
F24 AG
Ported an iOS app to Android using React and Cordova. Scoped, executed and shipped within two months.
react · cordova
Technical Lead
Mindogo GmbH
Delivered a QR-code-based badge management system for staff and visitors, including on-demand print integration.
laravel · angularjs · mysql · javascript · html · css · php · printing · qr-codes
2014 – 2016
Munich
Consulting
Technical Lead
McKinsey & Company
Rearchitected a legacy migration tool, moved to Symfony + React with CQRS-backed data structures, and made changes easier to trace and review.
- +introduced CQRS in a PHP project at a time when the pattern was still uncommon there
symfony · react · cqrs · mysql · javascript · html · css · php
Fullstack Developer
BMW Group
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
- +adopted AngularJS before the framework was mainstream in enterprise contexts
- +multi-region, multi-language rollout across BMW's global dealer network
laravel · angularjs · mysql · javascript · html · css · php
2012 – 2014
Munich
Consulting
Fullstack Developer
McKinsey & Company
Maintained a worldwide hardware migration tracking system used across McKinsey offices globally, built on Zend Framework and Oracle DB.
zend-framework · oracle · javascript · html · css · php
2012 – 2016
Munich
Consulting
Fullstack Developer
Mindogo GmbH
Owned a full-stack auction platform used for a company-wide annual charity event, covering database schema, backend, and frontend.
laravel · angularjs · mysql · javascript · html · css · php
Frontend Developer
Travian Games
Built interactive JS components for a live browser game, with a tight focus on performance and smooth real-time UX.
mootools · javascript · html · css
2009 – 2012
Munich
Consulting
Fullstack Developer
McKinsey & Company
Extended and maintained a global asset management system for McKinsey's IT operations, built on PHP, ExtJS and Oracle DB within a cross-functional agile team.
extjs · oracle · php · javascript · html · css · zend-framework
2008 – 2009
Munich
Engineering
Web Developer
Siemens AG
Built and maintained internal web portals for one of Germany's largest engineering firms within a SharePoint environment.
sharepoint · javascript · html · css · google-maps
Lab
own production systems, self-funded and self-operated
EU-sovereign Kubernetes platform
After five years of running my own projects serverless on AWS (CDK, Lambda, Cognito), I migrated everything in 2025 to a self-operated Kubernetes platform on European infrastructure — and have run it in production since.
- +Terraform-provisioned cluster on Hetzner with Cilium CNI
- +GitOps deployments via ArgoCD; secrets encrypted in Git with Sealed Secrets
- +full observability stack: Prometheus, Grafana, Loki
- +PostgreSQL via CloudNativePG with pooling, alerts, and dashboards
- +runs five production applications
kubernetes · terraform · argocd · cilium · sealed-secrets · prometheus · grafana · loki · postgresql
yamiat.com
A production side project in continuous development since 2020: Next.js/React frontend, GraphQL, .NET services, PostgreSQL. The proving ground where I try stack decisions before recommending them to anyone.
next.js · react · typescript · graphql · dotnet · postgresql · storybook · playwright
Agent tooling & MCP
The workflow behind my daily AI usage: a custom MCP server, skills and extensions for coding agents, and deterministic tooling around AI output — built and used daily, not demoed.
typescript · mcp · ai-agents · node.js
Certifications: AWS Certified Developer – Associate & AWS Certified Cloud Practitioner (until 2023).