Márton Braun is a Kotlin-focused Developer Advocate at JetBrains with 11 years of Android engineering and developer-relations experience, previously shaping Kotlin adoption at Google and Stream. He builds practical, well-tested samples and SDKs—contributing to high-profile projects like Now in Android and the Stream Chat Android SDK—while advocating for coroutines, Jetpack Compose and modern testing practices. As a university lecturer at Budapest University of Technology and Economics he designed and taught a Kotlin-based software development course, bringing classroom rigor to real-world developer tooling. Márton’s background spans hands-on SDK rewrites, API design, dependency and test maintenance, and community-facing content like codelabs and docs, making him equally at home shipping code and teaching it. Based in Budapest, he pairs academic honors with a knack for unifying developer experience and engineering quality across large Android codebases.
11 years of coding experience
6 years of employment as a software developer
Bachelor of Science - BS, Computer Engineering, Graduated with highest honours, Bachelor of Science - BS, Computer Engineering, Graduated with highest honours at Budapest University of Technology and Economics
Contributions:1593 reviews, 1739 commits, 690 PRs in 1 year 3 months
Contributions summary:Márton contributed to the development of the Android chat SDK, focusing on UI component libraries for chat applications. The commits mainly involved updating various UI components, including the message list, input view, and channel list, to align with a new API and include new features. Code changes demonstrate proficiency in Kotlin and Jetpack Compose, as well as an understanding of core UI design principles and integration with the Stream Chat API.
A fully functional Android app built entirely with Kotlin and Jetpack Compose
Role in this project:
Mobile Developer (Android)
Contributions:17 reviews, 20 commits, 17 PRs in 7 months
Contributions summary:Márton primarily contributed to the `nowinandroid` repository, focusing on updating the Android application's codebase. Their commits included modifying test files to incorporate main dispatcher rules and assertions for StateFlow's value property. They updated dependencies, including Compose compiler, Kotlin, and kotlinx serialization, as well as removing legacy code. The user also addressed formatting issues with trailing commas and refactored code, demonstrating a focus on improving the application's stability, maintainability, and adherence to coding standards.
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.