Valentin Shergin

Believer at Coinbase

Austin, Texas, United States
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
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.
code14 years of coding experience
job15 years of employment as a software developer
bookMaster 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)
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
7,254reputation
1.6mreached
71answers
7questions
Badges
console
top-5%
logging
top-5%
es6-promise
top-5%
swift
top-5%
debugging
top-5%
iphone
top-5%
github-logo-circle

Github Skills (36)

algorithm10
objective-c10
algorithms10
javascript10
c-language10
ios10
react-native10
layout10
ui-components10
testing10
data-structure10
android10
data-structures10
fabric10
swift10

Programming languages (10)

TypeScriptJavaC++RustObjective-C++JavaScriptObjective-CSwift

Github contributions (5)

github-logo-circle
facebook/react-native

Nov 2016 - Mar 2021

A framework for building native applications using React
Role in this project:
userMobile 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.
reactnative-applicationsmobile-developmentreact-nativeandroid
facebook/yoga

Apr 2017 - Jul 2020

Yoga is an embeddable layout engine targeting web standards.
Role in this project:
userQA 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.
Request Free Trial