Focus
Lead developer and lead engineer – leading the way, not administering
Whether the role is called lead developer, lead engineer or tech lead: for Daniel, leading means being in the code himself, owning architecture, review and quality – and taking the team along so it can move on without him.
He has held this role under different titles: lead developer at Stadtwerke München and in client projects through the family business, lead engineer at uCORE Systems, technical lead as head coach Java at a coding bootcamp.
His style: pair programming, thinking things through together, clear rules for reviews – and decisions the team can follow.
Evidence from his career
uCORE Systems
Lead engineer: introduced AI-assisted development in the team – tasks as issues, agents in containers, tests and human review as the gate; 45 production releases in eight months.
Stadtwerke München
Lead developer and team coach: established a pull-request workflow with peer reviews and continuous deployment; facilitated Scrum, design and usability sessions, pair and mob programming.
Coding bootcamp for career changers
Technical lead for Java, AWS/cloud and full stack, for a time also as line manager; technical lead of the largest international upskilling projects; brought junior coaches to the point where they ran courses themselves.
Pension fund
As an external, led and coached the five-person IT team: introduced agile ways of working, led migration projects (SEPA, Delphi → Java).
Projects through the family business
Lead developer and consultant in client projects: acquired clients himself, owned his own budget; shaped the knowledge transfer to an offshore team at E.ON.
What references say
“As lead developer and team coach he shaped both the technical solutions and the development processes significantly.”
“Interim preparation of line-management and budget decisions for the Java and AWS departments.”
“In his role as team lead he has shown skill and integrity.”
“On technology decisions and personnel matters we value his expert assessment and trust his judgement.”
Related projects
Clauboy
Built in March 2026 to run Claude Code agents per GitHub issue in isolated Docker containers with their own git worktree – state via labels, prompt-injection mitigation, tokens in the OS keychain. About 400 issues worked through it in production. Since superseded by newer tools; remains evidence of early, independent agent orchestration with a security mindset.
Edge controller on Raspberry Pi CM5
Status display via WS2812B LED strips over SPI and speech output via ALSA on the edge controller of the care-IoT product. Plus ESP32, ATmega and ATtiny experience – oscilloscope and 3D printer included.
Technologies
Explore in the conversationTo the interactive CVRequest