Mark Kedzierski is a seasoned Android engineering leader with two decades of coding experience and 14 years in professional mobile and infra roles, currently an IC6 at Meta. He combines deep platform expertise—from compiling custom Android OS builds and NDK work to modern Jetpack/architecture components—with a track record of reducing latency and shipping high-impact features across Meta, Uber, and Grubhub. Mark mentors teams through code review and design patterns, routinely turning red‑status projects green and driving cross-team consensus on major infra changes. An active open-source contributor, he has improved widely used projects like the android-maven-plugin and enhanced Koin’s ViewModel saved-state ergonomics. He’s comfortable across the full stack of mobile systems: OS, native libs, networking (NATS), and backend integration, and is known for pragmatic, measurable results such as significant latency and conversion improvements. Based in Duvall, WA, he brings a hacker’s longevity—coding since the Commodore 64—to disciplined delivery at scale.
14 years of coding experience
21 years of employment as a software developer
Bacholer, Computer Science, Bacholer, Computer Science at The University of Texas at Austin
Maven Plugin for Android Application development and more
Role in this project:
Mobile Developer (Android)
Contributions:8 commits, 10 PRs, 54 comments in 2 years 7 months
Contributions summary:Mark primarily contributed to the `android-maven-plugin`, focusing on enhancements and bug fixes related to the APK packaging process. Key contributions include adding support for multiple source folders, incorporating resource transformers from maven-shade-plugin, and addressing duplicate file handling. Furthermore, the user worked on fixing issues related to instrumentation tests, improving the stability of the plugin. Also the user added support for x86_64 and mips64 architectures.
Koin - a pragmatic lightweight dependency injection framework for Kotlin & Kotlin Multiplatform
Role in this project:
Back-end Developer
Contributions:6 commits, 1 PR, 10 comments in 2 months
Contributions summary:Mark primarily focused on enhancing the Koin dependency injection framework, specifically adding features related to ViewModel management within Android applications. Their contributions included adding support for saved state handling and simplifying the API for ViewModel retrieval. They also refactored the codebase, replacing existing state injection methods with a new stateViewModel DSL and updating documentation. These changes streamlined the process of integrating ViewModels with Android lifecycle components.
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.