My name is Riemer van Rozen. I am a Research Scientist, a Senior Lecturer and a Software Engineer who is committed to making programming “more fun, visual and for everyone”.

Together with industry partners, other researchers, and students, I conduct applied research on solutions that improve software, accelerate its design and simplify its maintenance.

My favorite approach is “Build it to understand it”. I create programming languages, tools and techniques that are: 1) domain-specific solutions for non-programmer experts, novices and children; and 2) language-parametric technology for analyzing software and developing domain-specific languages.

My main focus topics and impact areas are Programming Languages, Automated Game Design and Game-Based Learning.

Here, on my personal home page and blog, I share updates about my activities and output. Below are some examples of my roles.

  • Lecturer. Experienced lecturer and speaker, e.g., on topics such as programming, software design, automated game design and software evolution.

  • Supervisor. Supervisor of Master’s thesis projects.

  • Academic service. PC member, reviewer and organizer for select communities.

  • Consortium partner. Research project member, leader or principal investigator, e.g., planning, realization, steering, monitoring and reporting.

For additional information, see my resume.