Team Enablement
I help teams establish ways of working that remain effective over time.
- Reviews, standards and mentoring
- DX: tooling, build/test setup and sensible defaults
- Technical decisions documented in a way people can actually follow
Senior Software Engineer · Fullstack · Technical Leadership
I develop enterprise web applications, make architectural decisions and take technical responsibility. My main focus is Angular, TypeScript and Node.js, along with quality, developer experience and making sure operations do not start only after deployment.
I am a software developer focused on web platforms in e-commerce and enterprise applications and have been working on product and platform projects for more than 10 years, both as part of teams and independently.
I enjoy working on systems that need to last: clear boundaries, sensible defaults and as little magic as possible. In teams, I care about good reviews, understandable decisions and tooling that nobody hates using.
Alongside development, I have taken on technical and disciplinary leadership, developed teams, been responsible for architectural decisions and driven standards around developer experience, quality and observability.
To me, a lead role does not mean getting as far away from the code as possible. I enjoy working hands-on and see technical leadership as additional responsibility rather than a move away from engineering.
I help teams establish ways of working that remain effective over time.
Structures that can scale without making every change unnecessarily painful.
Problems become visible early and releases remain manageable.
I develop production web applications from frontend to backend.
A lightweight TypeScript application based on Three.js with realistic proportions, orbital paths, custom GLSL shaders, subtle cinematic effects and additional information about the planets.
This project provides a browser-based interface for conveniently accessing LM Studio across a local network. The focus is on clean system architecture, tool use and more complex workflows.
I clarify scope, risks and what “done” actually means before discussing architecture.
Trade-offs are documented briefly so the team does not have to repeat the same discussion later.
Standards, reviews and tooling should allow the team to deliver without creating individual bottlenecks.
Tracing, logs and tests are not something to add “later”; they are prerequisites for reliable releases.
A few principles that shape the way I work:
I am open to permanent positions as a Lead Developer or in comparable technical leadership roles, as well as freelance projects as a Senior Fullstack or Angular Developer.