Márton Braun is a Kotlin Developer Advocate at JetBrains and a Google Developer Expert for Kotlin and Android, bringing a decade of hands-on Android engineering and developer relations from Budapest. He designs and teaches a Kotlin-based software development course at Budapest University of Technology and Economics, delivering live coding lectures and having led the migration of a full curriculum from Java to Kotlin. Márton contributes to high-profile open-source Android projects such as nowinandroid, Stream Chat SDK and MaterialDrawer, with a focus on API consistency, Jetpack Compose, coroutines, testing stability and large-scale migrations. His career spans engineering and advocacy roles at Google, Stream and Skyscanner, where he combined refactors (serialization and API rewrites) with producing samples, docs and talks to smooth Kotlin adoption. He graduated with highest honours and is known for turning complex migration and testing challenges into maintainable developer-first solutions.
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.