M Popov is a Staff Data Scientist with 14 years of experience building data-driven products and analytics at the Wikimedia Foundation, rising from Senior Data Scientist to Data Science Manager and now leading at staff level. Trained in statistics at Carnegie Mellon with a mathematics background, he combines rigorous experimental thinking with hands-on engineering—having implemented event platforms and analytics instrumentation in the official Wikipedia Android and iOS apps to improve behavioural tracking and debugging. He has production experience as a DBA/sysadmin and statistician in clinical research, giving him a pragmatic understanding of data infrastructure, quality, and governance. Known for translating messy product signals into reliable event pipelines, he balances leadership, mentorship, and deep technical contributions across mobile telemetry and large-scale analytics.
13 years of coding experience
10 years of employment as a software developer
Master’s Degree Statistics, Master’s Degree Statistics at Carnegie Mellon University
Bachelor’s Degree Mathematics, Bachelor’s Degree Mathematics at California State University, Fullerton
Contributions:19 reviews, 28 commits, 3 PRs in 4 years
Contributions summary:M's contributions primarily focus on developing the iOS application, specifically related to the Event Platform Client (EPC) and its integration. They implemented and refined the EPC library, including thread-safe event buffering, stream configuration, and session management. The user also instrumented the Edit History Compare feature, integrating it with the new event logging client. Further contributions included refactoring and updating the library for production use, including fixing issues with stream configuration processing.
Contributions:1 review, 7 commits, 2 comments in 1 year 9 months
Contributions summary:M primarily contributed to the Wikipedia Android application, focusing on analytics and data collection. Their work involved modifying the `SearchFunnel`, `ShareAFactFunnel`, `ToCInteractionFunnel`, `LoginFunnel`, and `DailyStatsFunnel` classes, updating revision IDs, and standardizing field names within these funnels. They also added functionality to log the list of languages at the start of a search. The changes indicate a focus on improving the tracking of user behavior and debugging data collection issues within the app.
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.