All Experience
ASML
ASML·Veldhoven, Netherlands

Software Engineering Intern

·internship

Led a team of CS students from the University of Groningen developing a framework for build-time configuration checkers at ASML, serving as Project Lead and Communications Officer.

  • Led a team of computer science students from the University of Groningen
  • Developed and implemented a framework for build-time configuration checkers
  • Served as Project Lead and Communications Officer between ASML and the development team
  • Enhanced system reliability and reduced build errors
Technologies
PythonGitAgile/Scrum

Context

ASML makes the lithography machines that every major chipmaker uses to produce semiconductors. I worked there as part of a university–industry collaboration between ASML and the University of Groningen.

What I Did

I led a team of computer science students in designing and building a framework for build-time configuration checkers. The goal was to catch configuration issues before they made it into production builds — improving system reliability and reducing build errors downstream.

Beyond the technical work, I served as the Communications Officer, which meant I was the main point of contact between our development team and ASML. I made sure both sides stayed aligned on requirements and that we were delivering on milestones.

Key responsibilities:

  • Led the development team through the full project lifecycle
  • Designed the architecture for the configuration checking framework
  • Facilitated communication between ASML stakeholders and the student team
  • Ensured project alignment and timely delivery of milestones

What I Learned

This was my first real experience leading a team on a project with external stakeholders. The technical work was important, but the bigger takeaway was learning how to bridge the gap between what a company needs and what a development team can deliver — keeping both sides happy while actually shipping something useful.