Milcho Penchev is a seasoned Android software engineer based in London with nine years of professional experience and a track record delivering apps for major companies including Spotify, Lloyds Bank, and CMC Markets. He’s worked across consumer and financial domains, contributing to high-profile mobile products such as a UK train travel app and Spotify’s Android platform. At Spotify he has been enhancing Mobius—an influential functional reactive framework—by integrating it with Android ViewModel lifecycles and improving effect handling and threading. Comfortable with both Java/Kotlin Android development and lower-level C/C++ from earlier set-top box work, he brings pragmatic cross-stack insight to performance and lifecycle challenges. Educated in computer science and real-time graphics at Arizona State University, he combines long-standing mobile specialization with contributions to open-source tooling that bridge reactive patterns and platform lifecycles.
9 years of coding experience
8 years of employment as a software developer
Computer Science, Software Engineering, Real Time Graphics, Computer Science, Software Engineering, Real Time Graphics at Arizona State University
A functional reactive framework for managing state evolution and side-effects.
Role in this project:
Mobile Developer (Android)
Contributions:18 reviews, 17 commits, 11 PRs in 9 months
Contributions summary:Milcho primarily worked on enhancing the `mobius-android` module within the `spotify/mobius` repository. Their contributions involved creating a `ViewModelController` to integrate the Mobius loop with Android's ViewModel architecture. This included implementing methods for handling view effects and state management, ensuring the Mobius loop's lifecycle aligned with the Android lifecycle. The user also addressed threading and improved effect handling within the accumulator.
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.