Marco Pennekamp

Software Developer at JetBrains

Bocholt, North Rhine-Westphalia, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job3 years of employment as a software developer
bookBachelor 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
languagesGerman, English
stackoverflow-logo

Stackoverflow

Stats
186reputation
4kreached
3answers
4questions
github-logo-circle

Github Skills (14)

kotlin10
type-system10
testing9
programming-language9
compiler-compiler8
compiler8
lua6
javascript6
jquery6
opengl6
android6
colors6
libgdx6
java6

Programming languages (7)

JavaRustScalaJavaScriptVueMarkdownKotlin

Github contributions (5)

github-logo-circle
JetBrains/kotlin

Nov 2022 - Jan 2023

The Kotlin Programming Language.
Role in this project:
userBack-end Developer
Contributions:29 commits, 1 push in 2 months
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.
maven-plugincompilerkotlinintellij-pluginprogramming-language
marcopennekamp/lore

Feb 2017 - Jan 2023

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.
Request Free Trial
Marco Pennekamp - Software Developer at JetBrains