Mihai Popa

Member Of Technical Staff at Perplexity

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code10 years of coding experience
job8 years of employment as a software developer
bookMaster of Engineering (MEng) Computer Science, Master of Engineering (MEng) Computer Science at Imperial College London
book"Fratii Buzesti" National College
languagesEnglish, Romanian, French
github-logo-circle

Github Skills (15)

kotlin10
javas10
constraint-layout10
debug10
font-face10
fonts10
android-compose10
android10
java10
ui-design9
front-end-development9
api9
uid9
apim9
test-automation8

Programming languages (4)

JavaJavaScriptRubyKotlin

Github contributions (5)

github-logo-circle
Role in this project:
userBack-end Developer
Contributions:129 commits in 1 year 8 months
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.
androidx/constraintlayout

Jan 2021 - Jul 2021

ConstraintLayout is an Android layout component which allows you to position and size widgets in a flexible way
Role in this project:
userMobile 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.
positionlayout-componentlayoutandroidconstraintlayout
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