Oleksandr Stashuk

Engineering Manager TLM at Meta

Seattle, Washington, 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
Oleksandr Stashuk is an engineering manager with 11 years of experience leading performance, runtime and developer-infrastructure efforts at Meta, now focusing on compiler and runtime work for Triton/PyTorch. He combines deep systems and mobile expertise—having contributed to high-profile open-source Android projects like Litho, Redex and Fresco—with hands-on kernel and GPU-related performance tuning for NVIDIA/AMD. Known for squeezing latency and memory wins (e.g., MatrixDrawable and RecyclerBinder optimizations, WebP pipeline work, and bytecode/layout enhancements), he balances managerial responsibilities with code-level impact. Educated in computational logic across several European universities, he brings a rigorous, research-informed approach to engineering trade-offs and build-system design. Based in Seattle, he thrives at the intersection of compiler/runtime engineering and large-scale ML training/inference infrastructure.
code10 years of coding experience
job16 years of employment as a software developer
bookVienna University of Technology
bookMaster, Computational Logic, Master, Computational Logic at Free University of Bozen-Bolzano
bookKyiv - Mohyla Academy
bookMaster, Computational Logic, Master, Computational Logic at Technische Universität Dresden
github-logo-circle

Github Skills (21)

code-optimization10
c-language10
image-processing10
java10
javas10
webp10
performance-optimization10
bytecode10
android10
ui-framework10
litho10
dex10
cprogramming-language10
optimization10
performance-monitor9

Programming languages (4)

JavaC++CKotlin

Github contributions (5)

github-logo-circle
facebook/fresco

Sep 2015 - Aug 2020

An Android library for managing images and the memory they use.
Role in this project:
userMobile Developer (Android)
Contributions:11 commits in 5 years
Contributions summary:Oleksandr primarily contributed to the Fresco image loading library, focusing on WebP image format support. Their work involved updating dependencies like `libwebp`, extracting webp support into separate modules, and fixing issues within the `WebpBitmapFactory` related to decoding and handling of WebP images. Several commits specifically addressed compatibility and integration of WebP functionality, including enabling and optimizing lazy data source handling for image loading. This includes making modifications to the core image pipeline to accommodate and efficiently render WebP images within the Android framework.
memoryimageandroid-libraryandroid
facebook/redex

Oct 2016 - Oct 2018

A bytecode optimizer for Android apps
Role in this project:
userBack-end Developer
Contributions:6 commits in 1 year 11 months
Contributions summary:Oleksandr contributed to the optimization of the Redex bytecode optimizer for Android apps. They added functionality to dump the size of the string section for IO heatmap analysis and implemented the emission of scroll dex counts in the InterDex pass. Furthermore, the user added a configurable parameter to remove debug parameter names and implemented a method to include an optional PGO file to lay out methods in the code section. These changes indicate a focus on improving code analysis, optimization, and performance.
android-appsandroidbytecodekotlinoptimizer
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
Oleksandr Stashuk - Engineering Manager TLM at Meta