Ruslan Lesiutin

Software Engineer at Meta

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
Ruslan Lesiutin is a software engineer with 9 years' experience specializing in web front-end and cross-platform mobile development, currently improving developer experience on the React ecosystem at Meta. He has a strong track record at Yandex building logistics and marketplace platforms end-to-end, including leading engineers to deliver web and mobile products. An active open-source contributor, Ruslan has enhanced React DevTools UX and contributed to the Hermes JS engine by implementing CDP methods to prevent memory leaks during long debugging sessions. He combines hands-on UI work with low-level runtime integrations, making him fluent across front-end interfaces and debugging/runtime tooling. Based in London, he holds a Computer Science degree from the Higher School of Economics and brings a pragmatic focus on usability and maintainability to complex developer tooling.
code9 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Higher School of Economics
github-logo-circle

Github Skills (15)

debugging10
uid10
debug10
javascript10
cdp10
c-language10
cprogramming-language10
ui-design10
front-end-development10
component-design10
chrome-devtools-protocol10
react10
memory-management9
browser-extension8
sourcemaps8

Programming languages (4)

TypeScriptC++JavaScriptPython

Github contributions (5)

github-logo-circle
facebook/react

Aug 2018 - Apr 2025

The library for web and native user interfaces.
Role in this project:
userFront-end Developer
Contributions:385 reviews, 397 PRs, 238 pushes in 6 years 8 months
Contributions summary:Ruslan's contributions primarily involve enhancements to the React DevTools, focusing on improvements to the Components panel and other related UI components. Their work included implementing features for displaying Forget badges for optimized components, enhancing the presentation of information in the profiling session, and modifying the tree view to improve usability. The user also addressed issues with context menus and the component selection, and made optimizations for source map usage.
user-interfacereactjavascript-libraryjavascriptdeclarative
facebook/hermes

Jan 2025 - Jan 2025

A JavaScript engine optimized for running React Native.
Role in this project:
userBack-end Developer
Contributions:1 PR in 1 day
Contributions summary:Ruslan primarily contributes to the development of the Hermes JavaScript engine, focusing on improving the Chrome DevTools Protocol (CDP) integration. Their work involves implementing new CDP methods like `Runtime.releaseObject` and `Runtime.releaseObjectGroup` to manage memory and improve debugging functionality, specifically to prevent memory leaks in long-running debugging sessions. Additionally, the user refactored the CDP method matching logic for improved maintainability and V8 compatibility. These contributions enhance the debugging capabilities and overall performance of the Hermes engine.
javascript-enginereactreact-nativejavascriptoptimized
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
Ruslan Lesiutin - Software Engineer at Meta