Lachlan Mckee is an experienced Android engineer with a decade of hands-on experience building mobile products and leading teams at companies like Bumble, comparethemarket.com and Flo Health. He combines deep Android expertise (Java, Kotlin, RxJava, MVI patterns) with systems-level skills from C/C++ and NDK work, allowing him to own both app architecture and performance-critical components. At Bumble he progressed from senior to lead engineer, and his open-source contributions include stabilising core MVI architecture in the widely used MVICore and enhancing navigation and Compose multiplatform tooling in Appyx. Known for quickly learning new codebases and improving threading, scheduling and CI/publishing flows, he thrives on technically challenging problems and delivering robust, production-ready solutions. Based in London, he brings a pragmatic leadership style that balances developer productivity, testability and user-focused outcomes.
10 years of coding experience
14 years of employment as a software developer
Bachelor of Information Technology Software Architecture Networking, Bachelor of Information Technology Software Architecture Networking at QUT (Queensland University of Technology)
Model-driven navigation + UI components with gesture control for Compose Multiplatform
Role in this project:
Mobile Developer (Android)
Contributions:1 release, 300 reviews, 116 commits in 6 months
Contributions summary:Lachlan primarily contributed to the `appyx` repository by fixing bugs and implementing features related to UI components and navigation within the Compose Multiplatform framework. Their work includes resolving a crash in `IntegrationPointExampleNode`, updating an error message in `IntegrationPointStub`, and adding scrolling functionality to the sandbox to improve usability on small devices. Additionally, they created a plugin for publishing the library, demonstrating knowledge of build processes and deployment.
Contributions:3 releases, 50 reviews, 44 commits in 5 months
Contributions summary:Lachlan primarily contributed to the `mvicore` framework, focusing on its core architecture for Android development. They refactored and restructured the feature schedulers, including the implementation of an AsyncFeatureSchedulers, and ensured the correct threading behaviour. The commits reflect work in BaseFeature, AsyncFeature, and associated unit tests, indicating a focus on stability, performance, and core architectural improvements to support MVI patterns.
eventsmvi-architecturetravelmvvmandroid-library
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
Lachlan Mckee - Android Engineer at Flo Health Inc.