Rijswijk, South Holland, Netherlands
October 2025 – present At Synadia, I design and deliver IoT, edge AI, and real-time data platforms that move solutions from experimentation to production in short lead times. Working across multiple domains, I translate data-science and operational needs into scalable architectures, combining MLOps, cloud infrastructure, and high-performance delivery practices to create systems that are fast to deploy and easy to roll out across large fleets. NXP — Edge AI enablement platform For NXP, I contribute to a platform that allows data scientists to connect to NXP hardware, build, validate, and deploy machine-learning models within a single day and roll these out reliably across large numbers of edge devices. The focus is on production-grade Edge AI and MLOps: deployment automation, fleet management, reproducible environments, and fast feedback loops that shorten the path from model development to real-world impact. This work bridges data-science workflows and scalable software engineering, enabling consistent, high-speed rollout of AI to the edge. TeamNL / Dutch Olympic Sailing Team — Real-time performance platform In parallel, I work on a live coaching platform that provides real-time visibility into onboard performance during training and racing, turning complex IoT telemetry into actionable insights for coaches. Delivered under strict budget and resource constraints, this project requires pragmatic architecture, strong prioritisation, and high delivery efficiency while maintaining production reliability. The platform directly supports data-driven decision-making in a high-performance sports environment. Technologies & methods: AWS · IoT Core · Greengrass · Edge AI · MLOps · CI/CD · Terraform · TypeScript · Python · Real-time analytics · Fleet management · Domain-driven design · DORA metrics · Serverless · Cloud data platforms
From October 2024 to October 2025, I worked at Bloom as a software consultant while completing an intensive traineeship focused on engineering fundamentals and high-performance delivery practices, including DORA metrics, fast feedback loops, CI/CD, BDD, and DDD. In this context, I applied these principles in client environments where execution speed and reliability were critical. For Synadia—an emerging IoT scale-up—I contributed to a pharmaceutical project and to HEINEKEN’s Connected Outlet initiative, a global platform aimed at connecting ~600,000 bars worldwide. I helped translate modern software delivery practices into concrete ways of working, enabling shorter lead times, higher deployment confidence, and clearer alignment between domain, architecture, and business goals. Operating across multiple stakeholders and distributed teams, this role strengthened my ability to introduce measurable engineering improvements in complex environments and to couple solid architectural thinking with continuous delivery at scale.
At TU Delft, I worked on in-house educational software that started as a single application for the EEMCS faculty to streamline the organisation of practical sessions for ~2,000 users. I was responsible for safeguarding code quality and mentoring new developers, with the goal of growing the initiative into a professional, self-managing team of 5–10 engineers. By introducing structured code reviews, improving onboarding and development workflows, and contributing to a microservices-based architecture built on Spring Boot and Thymeleaf, we scaled the solution into a suite of five production-grade applications that automated key operational processes around practica. This significantly reduced manual coordination, improved maintainability and scalability of the platform, and enabled the team to take end-to-end ownership using professional engineering practices. The experience strengthened my ability to combine technical leadership with coaching and confirmed that investing in code quality, architecture, and team autonomy is essential for building sustainable software at scale.
Between 2018 and 2024, I worked 5–20 hours per week as a Teaching Assistant at TU Delft for courses including Computer Organization, Object-Oriented Programming, Software Quality & Testing, Big Data Processing, and Software Project. In this role, I supported students during labs by guiding them step by step through complex programming and software architecture challenges, translating theory into practical solutions and helping teams move forward effectively. A highlight was delivering a live exam training session for an audience of 300 students, where I walked through exam problems interactively and turned uncertainty into confidence. Through targeted coaching and clear technical explanations, I helped multiple students who were at risk of dropping the course to successfully pass. This experience strengthened my ability to explain complex concepts in an accessible way, remain patient under pressure, and coach individuals and teams toward concrete results—skills that directly translate into my work in professional engineering environments where knowledge sharing, structured problem solving, and team enablement are key.
From March to August 2020, I took technical leadership of the WalkyTalky initiative for Reinier de Graaf Hospital, mobilising and directing a distributed volunteer team of ~10–15 engineers to deliver a production-ready video calling platform under acute COVID-19 lockdown conditions. Operating in a high-urgency environment with non-negotiable privacy and security constraints, I acted as the bridge between hospital stakeholders and the open-source developer community, translating clinical and compliance requirements into a clear technical roadmap and short delivery cycles. We built and deployed a live solution based on Spring Boot, Thymeleaf, and Jitsi that enabled patients to maintain family contact at a time when physical visits were impossible. The project required fast architectural decision-making, remote team coordination, and outcome-driven prioritisation to move from concept to real-world impact in months rather than years. This experience shaped my approach to technical leadership: aligning stakeholders around a shared mission, creating execution focus in uncertain conditions, and shipping reliable, real-time software at speed.