Mihai Popa is a software engineer with a decade of experience building Android platforms and applied AI, currently a Member of Technical Staff at Perplexity after four years at Google working on Jetpack Compose and AI on Android. He combines deep systems-level knowledge—evident from fixing font rendering and emoji defaults in core Android libraries—with practical UI and performance work on ConstraintLayout for Compose. A Computer Science MEng from Imperial College London, Mihai moves fluidly between back-end bug fixes and mobile UI engineering, shipping changes that touch both libraries and developer-facing tooling. His open-source contributions show a penchant for subtle, correctness-focused fixes that improve platform compatibility across Android API levels.
10 years of coding experience
8 years of employment as a software developer
Master of Engineering (MEng) Computer Science, Master of Engineering (MEng) Computer Science at Imperial College London
Contributions summary:Mihai focused on fixing bugs related to font handling, specifically addressing issues with API26 and API28 implementations of `TypefaceCompat`. The contributions include enabling the public TTC index attribute for fonts and enabling variation settings for fonts in XMLs. The user also worked on configuring default emoji presentation styles and fixing related issues, which indicates a strong understanding of the core library's functionality.
ConstraintLayout is an Android layout component which allows you to position and size widgets in a flexible way
Role in this project:
Mobile Developer (Android)
Contributions:6 reviews, 17 commits, 16 PRs in 5 months
Contributions summary:Mihai primarily contributed to the implementation and maintenance of the ConstraintLayout library for Android Compose. Their commits focused on adding new features like ConstraintLayout for Compose, bumping dependencies, and optimizing the layout's performance. They also addressed bugs, such as those related to recomposition and updates when constraint sets changed.
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
Mihai Popa - Member Of Technical Staff at Perplexity