Marcin Moskala

Technical Trainer at kt.academy

Warsaw Metropolitan Area Poland
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
Marcin Moskala is a Kotlin author, trainer, and developer with over a decade of experience building Android, backend, and frontend systems and founding kt.academy to teach Kotlin worldwide. A Google Developer Expert in Kotlin and official JetBrains education partner, he combines hands‑on engineering with prolific teaching—authoring books like Effective Kotlin and Kotlin Coroutines and maintaining one of the largest Kotlin Medium publications. He contributes to notable community projects such as the curated awesome-kotlin list and helped migrate the KotlinConf app to Android, demonstrating both ecosystem stewardship and practical mobile experience. His career spans senior engineering roles at Allegro and Gamekit as well as consulting and content creation, reflecting an ability to move between product delivery and pedagogy. Known for open-source libraries like ActivityStarter and ArcSeekBar, he brings pragmatic tooling to common developer problems. Based in Warsaw, he blends academic training from Warsaw University of Technology with an unusually public commitment to growing the Kotlin community.
code10 years of coding experience
job7 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at Warsaw University of Technology
languagesPolish, English
github-logo-circle

Github Skills (10)

kotlin10
android-ui10
kotlin-library10
kotlin-android10
android10
android-jetpack10
android-lifecycle9
coroutines9
retrofit8
git5

Programming languages (10)

TypeScriptJavaCSSShellJavaScriptHTMLRubyMarkdown

Github contributions (5)

github-logo-circle
JetBrains/kotlinconf-app

Jul 2018 - Oct 2018

KotlinConf Schedule Application
Role in this project:
userMobile Developer (Android)
Contributions:74 commits, 22 PRs, 48 pushes in 2 months
Contributions summary:Marcin primarily focused on migrating the KotlinConf application to Android, suggesting a strong involvement in mobile development. The commits demonstrate the implementation of core features like data repository management and session details view. These changes included modifications to the user interface and integration with backend APIs for data retrieval, voting, and favoriting.
kotlinschedule
Heapy/awesome-kotlin

Feb 2017 - Apr 2022

A curated list of awesome Kotlin related stuff Inspired by awesome-java.
Role in this project:
userBack-end Developer / Contributor (with emphasis on curated list contributions)
Contributions:9 commits, 9 PRs, 2 comments in 5 years 2 months
Contributions summary:Marcin primarily contributed to curating and expanding the "awesome-kotlin" list. Their work involved adding new Kotlin-related libraries, tools, and resources, primarily focusing on Android development and data science. This included adding new entries for libraries like ActivityStarter, KotlinPreferences, and PreferenceHolder, as well as resources like Kotlin Academy. Additionally, the user corrected links and added resources like "Effective Kotlin" and "Kotlin Coroutines Deep Dive."
kotlin-extensionskotlin-languagekotlinkotlin-androidjava
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
Marcin Moskala - Technical Trainer at kt.academy