Sander de Bruin

I'm currently a

About

Data Scientist computer vision.

Hi, I am Sander, I am years old, living in the Netherlands (Noord-Brabant). At the moment, I am a data scientist at the Nederlandse Spoorwegen (NS) focussed on computer vision projects. I followed the Data Science in Engineering Masters Program at Eindhoven University of Technology, where I specialized in machine learning.

Outside of work, I enjoy exploring smart home technologies, staying active at the gym, and unwinding with critically acclaimed TV series or a good video game.

You can contact me via email:

Want to know more? Scroll down to find more information.

Resume

Professional Experience

Data Scientist

2022 - Present

NS, Utrecht

  • Played a key role in the development and deployment of an automated image inspection system for railway maintenance, designed to reduce manual inspection of train components. Contributed across the entire project lifecycle—from early experimentation to production—applying state-of-the-art computer vision models, including those for anomaly detection, image classification, and object detection. Designed the complete cloud-based architecture to support scalable, real-time processing of over 50,000 images daily. Implemented robust MLOps pipelines to automate model training, deployment, and monitoring. Actively collaborated with stakeholders across multiple domains, including data engineers, infrastructure teams, and maintenance experts, ensuring technical alignment with operational goals. Supported stakeholder communication and contributed to key architectural and modeling decisions throughout the project.

Cloud Developer

2021 - 2022

NS, Utrecht

  • Contributed to the development and optimization of NS’s self-service automation platform, aimed at simplifying access to collaboration tools for IT teams across the organization. Took ownership of automating key processes using Azure Functions, C# (.NET), and NServicebus, enabling efficient license management (e.g., Azure DevOps, Jira, Bitbucket), decommissioning of unused resources (e.g., Azure DevTest labs), and the automated provisioning of development environments. Designed and implemented scalable automation workflows integrated with cloud infrastructure to support consistent and reliable service delivery.
  • Through an IT Traineeship, combined personal leadership development with hands-on experience across diverse IT teams, building a well-rounded foundation in both technology and personal growth.

Education

M.Sc. Data Science in Engineering

2019 - 2021
Average grade: 8.8 (Cum Laude)

Eindhoven University of Technology, Eindhoven

A Computer Science masters program with a specialization in Data Science. During this program I followed courses about deep learning, process mining, security, data visualization and statistics. For my graduation program I researched a variational autoencoder model for program synthesis of industry-grade programming languages.

B.Sc. Computer Science and Engineering

2016 - 2019
Average grade: 8.3

Eindhoven University of Technology, Eindhoven

A bachelor program in which I learned the basic principles and methods to develop software. The courses I followed range from web development to data modelling, app development, probability and artificial intelligence.

Cambridge FCE

2013

Portfolio

Tree2Tree

Tree2Tree

A Tree-based VAE-RNN autoencoder for C++

2021

A dedicated dedicated website for demonstrating the principles shown in the paper:

Autoencoders as Tools for Program Synthesis

React Flask

Auto waker (Work in Progress)

A automatic android alarm app based on your calendar schedule

2020 - present

A flutter based app that uses the calendar of the device to automatically set alarms based on events in your schedule. For scheduling alarms, the app considers any additional wake up time (e.g. for breakfast) and travel time to the event's location. The travel time is computed using the Here rest API and considers any mode of transportation.

Furthermore, the application can notify users the day before an alarm. Users may also customize many options, such as: the alarm ringtone, what days to schedule automatic alarms, snooze length, vibration settings, alarm volume, snooze length, between what times of the day to schedule automatic alarms and the application's theme.

Flutter

Source Code Explorer

A web-based source code analysis tool

2020

Software projects can grow large, too massive to interpret efficiently globally. This may lead to software developers losing the overview of their software project. It is worthwhile to analyze the source code on a deeper level, while maintaining a satisfactory overview. This web application provides a visualization of the project is desired to analyze your code in a way such that the quality can be improved. The visualization can help with code discovery, project management, quality assurance, software analysis, code coverage analysis and code execution optimization.

Node JS D3 JS

Certifications & Skills

Note that this is not an exhaustive list.

Certifications

Programming languages

Development Tools & Libraries

PyTorch