A focused timeline of roles, responsibilities, and the technologies I used to deliver impact.
Nederlandse Spoorwegen - Agile Release Team (Koplopers team)
May 2025 - Present • Den Haag, NL
At Nederlandse Spoorwegen, I am part of the Agile Release Team in the Koplopers team. We develop and maintain the platform responsible for train equipment adjustment — helping planners manage train assignments and movements efficiently. As a Software Engineer, I focus on delivering performant, interactive user interfaces that enable fast and intuitive workflows. I collaborate closely with UX designers, back-end developers, and domain experts to ensure seamless integration and usability.
NS Stations - OV Fiets
Feb 2023 - May 2025 • Den Haag, NL
At NS Stations - OV Fiets, I work on FRAME, the OV-Fiets platform. As the sole Software Engineer on the team, I am responsible for designing and implementing user-friendly web interfaces. Together with the UX designer, we aim for better design and optimal user experience. I collaborate closely with backend developers and ensure front-to-back connectivity via NS APIs. I also write unit tests with Jest and end-to-end tests with Cypress. We follow SCRUM and Agile methodologies with 3-week sprints.
ServiceNow engagements: Capgemini · Philips · Roche · ABN AMRO · Lamb Weston
Nov 2018 - Feb 2023 • Den Haag, NL
Led front-end development for ServiceNow implementations across multiple enterprise clients. Built Now Experience UI, portals, and catalog workflows, improved service delivery with IT4IT-focused enhancements, and shipped integrations with external systems.
PalmeraBytes (Team)
Jun 2017 - 2021 • Den Haag, NL
PalmeraBytes was a group of friends who built applications together and helped each other grow as engineers. At PalmeraBytes, I worked on various projects with ReactJs, NodeJs, TypeScript, ExpressJs, MongoDB (Mongoose), and GatsbyJS. I was responsible for frontend development and learned to set up Docker-based development environments.