I am focusing on design and implementation of programming languages, domain-specific languages, language workbenches (mainly, Eclipse Xtext and JetBrains MPS), projectional (structured) editors, and developer tools at Bergen Language Design Laboratory (Norway 🇳🇴).I hold a Ph.D. degree from University of Turku (Finland 🇫🇮), where I studied extensions of context-free grammars and their applications to defining syntax of programming languages. I have a solid experience of explaining non-trivial technical ideas to both academic and industrial audience. I have been actively engaged in promoting domain-specific languages within industry, focusing on introductory level tutorials.
Listed skills include Developer Tools, Eclipse Xtext, Functional Programming, .Net, and 45 others.