Valentin Shergin is a seasoned software engineer with 14 years of experience building resilient, user-focused systems across mobile, web, and decentralized finance. Based in Austin, he helped scale React Native at Facebook—contributing to core layout and Fabric improvements—and now applies that same systems-first thinking to DeFi at Coinbase. His contributions to high-profile open-source projects like Yoga and React Native include pixel-perfect layout algorithms, touch and text rendering fixes, and test automation that improved reliability at scale. Valentin favors solutions that reveal inherent order in systems rather than piling bespoke fixes on top, a perspective reflected in both his engineering and QA work. Early roles at Yandex, Mail.Ru, and AnchorFree show a long habit of shipping pragmatic UX and privacy-minded features for millions of users. He combines deep low-level technical chops with a strong product sensibility and an appetite for durable, community-driven engineering.
14 years of coding experience
15 years of employment as a software developer
Master of Science in Information Technology, Information Technology, Master of Science in Information Technology, Information Technology at Moscow State Institute of Electronics and Mathematics (Technical University)
A framework for building native applications using React
Role in this project:
Mobile Developer (iOS)
Contributions:1 review, 1307 commits, 65 PRs in 4 years 4 months
Contributions summary:Valentin focused on Fabric-related improvements within the React Native framework, specifically concentrating on iOS. Their contributions involved enhancing the touch event handling system, optimizing text rendering and measurements, and implementing key aspects of the UI, such as the content offset and zIndex behaviors for the `<ScrollView>` and the correct presentation of text inputs, ensuring their consistency with the classic React Native implementations. The user was also responsible for a substantial number of code style changes.
Yoga is an embeddable layout engine targeting web standards.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:9 commits, 3 comments in 3 years 3 months
Contributions summary:Valentin contributed significantly to testing the Yoga layout engine. Their work included writing and modifying test cases, specifically focusing on features like rounding algorithms and the `YGNodeSetDirtiedFunc` handler. These tests validate the correct behavior of Yoga, ensuring accurate layout calculations and handling of dirty state propagation. The contributions demonstrate a strong understanding of the library's inner workings, contributing to its reliability.
followlayoutandroidupdatescross-platform
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.