Software Engineering Intern
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
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.