Denis Koroskin

Software Engineering Lead at Kongor Studios

Palo Alto, California, 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

👤
Senior
🎓
Top School
Denis Koroskin is a software engineering lead with 11 years of experience building high-performance Android UI infrastructure and rendering systems, currently leading engineering at Kongor Studios from Palo Alto. He spent several years at Facebook creating tooling, a shadow UI framework, and a native compositor to eliminate GC-induced stutters and make complex interfaces feel instant and fluid. At Google he focused on making Google Play fast and pleasant, and his open-source contributions to high-profile projects like Fresco and React Native show a consistent emphasis on memory- and performance-oriented fixes for image handling and touch/DOM-like view management. Denis’s background in console game development informs his interest in low-overhead rendering, VR, and game engines, bringing a systems-level approach to mobile UI problems. Colleagues rely on him to simplify UI complexity for less-expert engineers through benchmarking, reusable component libraries, and developer-facing performance tools.
code11 years of coding experience
job12 years of employment as a software developer
bookComputer Science, Computer Science at Peter the Great St.Petersburg Polytechnic University
github-logo-circle

Github Skills (23)

javascript10
react-native10
image-processing10
ui-components10
user-interface10
ui-design10
java10
android-developer10
javas10
uid10
front-end-development10
android10
android-developers10
imageio9
image9

Programming languages (12)

C#TypeScriptJavaC++StarlarkCRustD

Github contributions (5)

github-logo-circle
facebook/react-native

Nov 2015 - Mar 2016

A framework for building native applications using React
Role in this project:
userMobile Developer (Android)
Contributions:109 commits, 1 comment in 3 months
Contributions summary:Denis primarily contributed to the React Native framework, focusing on Android-specific UI components and performance improvements. Their work involved removing dependencies, refactoring UI components for better performance, and implementing features related to handling touch events and managing view boundaries within the FlatUIImplementation, as well as adding support for images and borders. The user also implemented features related to touch handling and view management for the FlatUIImplementation. Furthermore, the user made improvements related to image handling and applied various CSS properties.
reactnative-applicationsmobile-developmentreact-nativeandroid
facebook/fresco

May 2015 - Jan 2017

An Android library for managing images and the memory they use.
Role in this project:
userMobile Developer (Android)
Contributions:5 commits, 1 PR, 2 comments in 1 year 8 months
Contributions summary:Denis primarily contributed to the Fresco Android library, focusing on optimizing image handling and memory management. Their work included optimizing drawable allocations, addressing issues related to malformed URIs in image fetching, and fixing logging tags within the image pipeline memory management. They also resolved a critical issue related to incorrect class usage within the WebP bitmap factory, preventing crashes during JNI debugging.
memoryimageandroid-libraryandroid
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
Denis Koroskin - Software Engineering Lead at Kongor Studios