Building Software That Evolves Without Entropy
![Building Software That [Evolves Without Entropy]{.text-primary}](/images/Big Data Structure Concept.avif)
![Building Software That [Evolves Without Entropy]{.text-primary}](/images/Abstract Cube Blue Purple.avif)
Architectural Techniques & Practices
Professional Experience
Currently working as a Software Engineer at the largest energy retailer in the Netherlands. Leading cloud infrastructure initiatives on AWS with a strong focus on cost efficiency. Implementing CI/CD pipelines, infrastructure automation with AWS CDK and OpenTofu, and ensuring systems remain scalable and maintainable as the business grows.
Designing and implementing event-driven architectures using CQRS, event sourcing, and domain-driven design. Creating systems that evolve without entropy through clean architecture, hexagonal design, and thin application layers. Ensuring all architectural decisions are business-driven while leveraging data for insights.
Leading teams in adopting TDD, BDD, SOLID principles, and clean code practices. Building systems that are testable, maintainable, and scalable. Focusing on automation, continuous improvement, and ensuring software continues to evolve without collapsing under complexity.
Featured Projects & Initiatives
Event-Driven Platform with Hexagonal Architecture
Designed and implemented an event-driven microservices platform for energy retail operations using CQRS and Event Sourcing, built on hexagonal architecture (ports & adapters) with a thin application layer. The system processes millions of events daily with high reliability and low latency. The framework enforces clean boundaries between business logic and infrastructure, making systems highly testable and maintainable. Used TDD and BDD throughout development, ensuring the system continues to evolve without entropy as business requirements change.
Cost-Optimized AWS Infrastructure
Led the design and implementation of a cost-efficient cloud infrastructure on AWS, reducing operational costs by over 40% while improving scalability and reliability. Implemented Infrastructure as Code with AWS CDK and OpenTofu, automated scaling, and serverless architectures where appropriate. The system maintains high performance while keeping costs predictable and manageable.
Arts and Crafts open source
Open source: "Arts and Crafts" packages for consistent, modular coding across languages, enabling robust, scalable, and testable codebases. Supports Event-Driven Architecture, Domain-Driven Design, CQRS, Vertical Slices, Event Sourcing, and various testing approaches (e.g., Fakes, Scenario Testing).
Let's Build Something Great