My ASML internship grew out of the Software Maintenance and Evolution course during my MSc at RUG. I worked with an ASML engineering team on a reverse-compatible API adapter that let a legacy flow move onto a modern processing platform without breaking existing customer integrations. What made it interesting was the discipline of keeping the customer-facing contract stable while rerouting the system underneath in a large existing codebase.
