Jasper Denkers

I am a PhD candidate in the Programming Languages Research Group at the Delft University of Technology. I initially worked with Eelco Visser and I am now working with Andy Zaidman and Jurgen Vinju.

In a collaboration with Canon Production Printing, I research the creation and use of domain-specific languages in industry.



  • Taming Complexity of Industrial Printing Systems Using a Constraint-Based DSL – An Industrial Experience Report
    By Jasper Denkers, Marvin Brunner, Louis van Gool, Jurgen Vinju, Andy Zaidman, and Eelco Visser. 2023.
    In Software: Practice & Experience.
    [DOI, PDF]
  • Configuration Space Exploration for Digital Printing Systems
    By Jasper Denkers, Marvin Brunner, Louis van Gool, and Eelco Visser. 2021.
    In International Conference on Software Engineering and Formal Methods (SEFM '21).
    [DOI, PDF]
  • A Longitudinal Field Study on Creation and Use of Domain-Specific Languages in Industry (Doctoral Symposium) Best Paper Award
    By Jasper Denkers. 2019.
    In Proceedings of the 27th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE '19).
    [DOI, PDF]
  • Migrating Custom DSL Implementations to a Language Workbench (Tool Demo)
    By Jasper Denkers, Louis van Gool, and Eelco Visser. 2018.
    In Proceedings of the 11th ACM SIGPLAN International Conference on Software Language Engineering (SLE'18).
    [DOI, PDF, Poster]


  • 2018 - 2023
    PhD Candidate @ TU Delft & Canon Production Printing
  • 2015 - 2018
    MSc. Computer Science @ TU Delft

    Software Technology track. Thesis on SGLR parsing (modularization and performance engineering), presented at Parsing@SLE'17.

  • 2015 - 2017
    Full Stack Developer & Project Lead @ Lunatech
  • 2012 - 2015
    BSc. Computer Science @ TU Delft

    Minor in Finance.

  • 2012 - now
    Self-employed @ DevelopTheWeb

    Development of tailor made web applications.