Sebastian Sellmair

Senior Software Engineer at JetBrains

Munich, Bavaria, 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
Sebastian Sellmair is a Senior Software Engineer at JetBrains in Munich with nine years of experience building backend tooling and developer-focused integrations for Kotlin, IntelliJ and Fleet. He is an active open-source contributor to core Kotlin, Dokka and the IntelliJ Android plugin, improving Multiplatform support, compiler expected/actual handling, and documentation generation. His work bridges compiler internals and build automation — from refining Gradle/Kotlin MPP dependency resolution and source set handling to adding fail-on-warning behavior and fixing npm caching in Dokka. Practical and detail-oriented, he often delivers edge-case fixes (for example around PsiMethod super-method resolution) that materially increase tooling reliability for Kotlin users.
code9 years of coding experience
github-logo-circle

Github Skills (22)

kotlin10
documentations10
multiplatform10
dokka10
plugin-development10
document-generation10
intellij-idea10
documenation10
compiler-design10
android10
build-automation10
gradlew10
documents10
multi-platform10
documentation10

Programming languages (10)

JavaC++CJavaScriptGoSwiftGroovyMarkdown

Github contributions (5)

github-logo-circle
Kotlin/dokka

Jun 2020 - Sep 2020

API documentation engine for Kotlin
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:76 reviews, 486 commits, 210 PRs in 3 months
Contributions summary:Sebastian contributed significantly to enhancing the Kotlin Dokka project by implementing various features and improvements related to documentation generation and plugin configuration. Their work includes the implementation of a project extension, the addition of options for reporting undocumented code, handling of failing `PsiMethod.findSuperMethods`, and improvements in source set matching within transformers. Additionally, they implemented the "failOnWarning" option, improved build process by addressing npm caching issues.
apidokkaapi-documentationkotlinjavadoc
JetBrains/kotlin

Nov 2019 - Jan 2023

The Kotlin Programming Language.
Role in this project:
userBackend Developer
Contributions:46 reviews, 1505 commits, 32 PRs in 3 years 2 months
Contributions summary:Sebastian contributed to the Kotlin Programming Language compiler, specifically in the area of Multiplatform Project (MPP) support. Their work focused on improving the handling of expected/actual declarations, removing unnecessary code, and improving performance within the ExpectedActualDeclarationChecker. These changes involved modifications to core compiler components, including refactoring aspects related to class declarations and commonization of dependencies, with the aim of optimizing the compilation process.
maven-plugincompilerkotlinintellij-pluginprogramming-language
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
Sebastian Sellmair - Senior Software Engineer at JetBrains