Biography
Jurgen Vinju is senior researcher in CWI's Software Analysis and Transformation (SWAT) group, part-time full professor at TU Eindhoven in the Software Engineering Technology (SET) group and co-owner and senior language engineer at CWI's spin-off Swat.engineeering, and community leader for the Rascal meta-programming language.
His mission is learning how to control software complexity; in order to be able to better understand software such that we can maintain and extend it more efficiently and with better quality guarantees. He has a special eye for the challenges around legacy software.
His methods revolve around metaprogramming and applications thereof in (domain specific) language engineering and software reverse engineering.
Jurgen contributes as designer and programmer to open-source software projects, such as the Rascal Metaprogramming Language. His education experience is from the joint Master Software Engineering program of UvA, VU and HvA.
PS: Since 2026, I am one of CWI's internal Confidential Advisor or Person of Trust. You can call me at extenstion number 4102, or come visit at L221, to make an appointment