Engineering leadership
for complex technology problems.
Independent consultancy helping engineering teams design reliable systems, make better technical decisions, and adopt AI where it actually makes a difference.
Services
From strategic advice to hands-on engineering. Engagements that fit your team's actual needs.
Architecture reviews, distributed systems design, backend engineering, technical strategy, and hands-on implementation support.
Learn moreSenior technical leadership without a full-time hire. Work with your team on strategy, architecture decisions, engineering processes, and organizational challenges.
Learn moreBuilt something with Cursor, Lovable, Bolt, or ChatGPT? Turn your AI-generated prototype into a production-ready system — secure, scalable, and maintainable.
Learn moreWhat I help with
Deep experience across the full engineering stack — from system design to production reliability.
How I work
Structured but pragmatic. I adapt to your context — advisory sessions, embedded work, or anywhere in between.
Start by understanding the actual problem, not the stated one. Listen before recommending.
Question assumptions. Identify what's really driving the problem and what the constraints are.
Propose solutions that fit the team, the context, and the long-term trajectory — not just today's fire.
Hands-on when needed. Architecture doesn't stop at the whiteboard.
Good systems evolve. Leave teams better equipped than when I arrived.
Selected expertise
Technologies and domains I work with regularly. The tool is always secondary to the problem.
Independent engineer, not an agency.
dplabs is an independent software engineering consultancy based in Amsterdam. I work with engineering teams at companies across Europe on their hardest technical problems — from designing systems that need to survive 10× growth, to building AI capabilities that actually deliver value.
Engagements range from advisory — regular sessions with your team to work through architecture and strategy — to fully embedded, hands-on engineering. I prefer direct, honest conversations over polished presentations.
More about meRecent articles
The branching strategy debate is loudly opinionated in both directions. GitFlow advocates point to clean release …
Every programming language has features that allow you to write dense, sophisticated-looking code. Java has streams, …
Security by default is a design principle, not a feature list. An API is secure by default when using it correctly …