About

My name is Riemer van Rozen.
As a Software Language Engineer, I have over fifteen years of experience in programming language development, consultancy, and R&D. Together with domain experts, I develop languages, techniques, and tools that improve software, accelerate its design and simplify its maintenance. By formalizing domain knowledge, business logic and rules I translate complex business challenges into practical solutions. This results in reliable systems for automated workflows, verifiable reasoning, and informed decision-making.
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 and novices; and 2) language-parametric technology for analyzing software and developing domain-specific languages.
Here, on my personal home page and blog, I share updates about my activities and output.