Mark.
I build development tools
Passionate tool developer. I tend to make use of modern technologies to build frameworks, programming languages and development environments.
Passionate tool developer. I tend to make use of modern technologies to build frameworks, programming languages and development environments.
I am a software engineer currently working at TypeFox in Kiel, Germany. I have a background in computer science and mathematics, and a passion for building and designing development tools.
My current projects revolve around web IDEs and language engineering.
I am currently working as a senior consulting software engineer at TypeFox in Kiel, Germany. I help our customers build their own IDEs or domain specific languages based on the frameworks we developed.
I spend most of my time working on either our language engineering framework Langium or the cloud IDE framework Theia.
Classes were strongly focused in the direction of practical modern software engineering, incorporating secure and distributed systems, DevOps, and software architecture.
My Master’s thesis concerned itself with different lookahead algorithms of top-down parsers. The results of my research have been used in the Chevrotain parser library.
Pursued a dual study plan while working at PPI. My Bachelor’s degree was mostly about the basics of computer science, economics and math.
My Bachelor’s thesis was on the identification of design patterns in source code using a graph based AI model.
I sometimes talk about the projects I'm involved in at conferences. Here are a few public recordings of them.