Ruslan Lesiutin

Software Engineer at SpaceXAI

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
job8 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 (14)

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

Programming languages (5)

TypeScriptMDXC++JavaScriptPython

Github contributions (5)

github-logo-circle
react/react

Aug 2018 - Jul 2026

The library for web and native user interfaces.
Role in this project:
userFront-end Developer
Contributions:459 reviews, 453 PRs, 358 pushes in 8 years
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-enginereact-native
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