About
I have been a software engineer and architect for most of my career, balancing strategic design and tactical implementation. Having designed and build many systems, and enable teams to meet their goals, I have experienced that success businesses rely on quality software and flexible architectures. I use my expertise to enable this agility and guide teams to efficient implementation.
I am an avid life-long learner and love soaking up ideas and experience from others to improve my own skills. I share these and related thoughts on my blog and mindmap.
Short bio
Software engineering to me is about building elegant and flexible solutions. The agile mindset extends beyond organization; business agility is required, and this must be reflected in everything related to software the business relies upon. Change is the only certainty, and our systems and structures must support this.
I realized this key aspect early on in my career, when as a software engineer, I had to frequently refactor and migrate systems, adapting to new functionality and business strategies. Agility is reflected in all my work ever since. I have made it a point to foster an agile mindset and lead by example when working with colleagues and customers.
Today, I focus on building distributed systems using modern, well-established technologies such as Spring Boot and .Net Core on public and private cloud infrastructure, particularly for medical device technology and the IoT industrial solution.
I am strong advocate of well-engineered solutions. I work hard to pursue quality through good solution designs and clear decision making and likewise expect this from my teams. I believe that good methodologies, such as Domain Driven Design and Residuality Theory, make the differences.
I believe in finding the optimal balance in team autonomy and governance. The organization needs to reflect Conway’s law so that the topology enables the necessary independence. This empowerment enables efficient quality control, fast delivery, and innovation.
Outside of work, I stay updated about the latest trends. I have a thrust for knowledge, which means I read a lot, visit conferences, and continuously expand my expertise. I value a balanced work culture to energetic and focussed. I nurture my mind, body and soul in the outdoors and with friends and family.
My information sources
I read a lot. Here is a list of my most important information sources.
- Software Architect Newsletter by InfoQ
- Tech Posts by Milan Milanović
- Developer Monday videos by Mark Richards
- LinkedIn posts on Residuality Theory by Barry O’Reilly
- Johner Institute
- iDesign alumni group
- BigThink
- Pivot to AI
- … and many other sources
Images



Contact
Contact me via LinkedIn.