Marco Pennekamp is a software developer with 12 years of experience, currently contributing to the Kotlin IntelliJ plugin and Analysis API at JetBrains. He builds robust compiler and analysis features—fixing exceptions, refining call resolution, and improving type-argument handling—for one of the world's most popular programming languages. As creator of Lore, he designed a statically typed, multiple-dispatch language and implemented a full compiler in Scala plus a Nim VM, showing deep expertise across language design, type systems, and runtime implementation. His background ranges from full-stack product work (Scala/JavaScript/Vue) to founding startups, giving him a pragmatic, product-minded engineering approach. Based in Bocholt, Germany, he pairs formal academic grounding (BSc with distinction) with practical open-source impact on widely used toolchains. An uncommon strength is his end-to-end perspective: from language semantics and compiler internals to IDE integration and developer-facing tooling.
11 years of coding experience
3 years of employment as a software developer
Bachelor of Science, Computer Science, mit Auszeichung (1.1) / ECTS grade A, Bachelor of Science, Computer Science, mit Auszeichung (1.1) / ECTS grade A at Technische Universität Dortmund
Contributions summary:Marco primarily contributed to the Kotlin programming language project, focusing on the Analysis API. Their work involved fixing exceptions, refining call resolution mechanisms, and improving the handling of type arguments, as evidenced by code modifications in the analysis API and compiler components. The user also added tests to address specific issues related to call resolution and type argument handling within the Analysis API. These changes are aimed at improving the robustness and accuracy of Kotlin's analysis tools.
Contributions:2398 commits, 22 pushes, 1 branch in 5 years 11 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.