Danylo Piliaiev

Software Engineer at Igalia

Ukraine
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
Danylo Piliaiev is a software engineer with a decade of experience specializing in graphics and systems-level development, currently contributing to Igalia’s open-source Turnip Vulkan driver for Adreno GPUs. He has a strong track record improving API conformance, implementing Vulkan extensions, and adding profiler integration while debugging real-world rendering issues across games. Prior roles at GlobalLogic and Gameloft demonstrate deep C++ and mobile/Android experience, from game engine subsystems and performance optimizations to media playback and UI refactors. An active open-source contributor, he also builds audio tooling and plugins (including cross-format LV2/LADSPA/VST support and a JUCE GUI) and has worked on notable community projects like RadioDroid. Colleagues value his blend of low-level GPU expertise and practical application engineering, plus his habit of publishing blog posts and speaking at conferences (XDC 2021). Based in Ukraine, he pairs system-level curiosity with a pragmatic focus on shipping robust, test-backed drivers and tooling.
code10 years of coding experience
job6 years of employment as a software developer
bookBachelor’s Degree, Computer Software Engineering, Bachelor’s Degree, Computer Software Engineering at Harkivs'kij Deržavnij Tehnicnij Universitet Radioelectroniki
languagesEnglish, Russian, Ukrainian
github-logo-circle

Github Skills (19)

c-language10
mobile-development10
plugin-development10
plug10
android-development10
vst10
java10
plugin10
javas10
juce10
front-end-development10
lv210
android10
audio-streaming10
cprogramming-language10

Programming languages (10)

JavaC++ShellRustCJavaScriptPerlActionScript

Github contributions (5)

github-logo-circle
Noise suppression plugin based on Xiph's RNNoise
Role in this project:
userFull-stack Audio Plugin Developer
Contributions:5 releases, 4 reviews, 68 commits in 5 years
Contributions summary:Danylo significantly contributed to the development of a noise suppression plugin. Their work included implementing support for various audio plugin formats such as LV2, LADSPA, and VST, and creating a JUCE-based GUI. They added features like a VAD threshold parameter and fixed compilation issues across different platforms. Furthermore, the user refactored the code to integrate JUCE, improving compatibility and adding GUI features, alongside testing efforts and documentation updates.
rnnoisenoise-suppressionvst-pluginvoicesuppression
segler-alex/RadioDroid

Jul 2017 - Feb 2021

radio browser app that uses www.radio-browser.info on android
Role in this project:
userMobile Developer (Android)
Contributions:4 reviews, 117 commits, 90 PRs in 3 years 7 months
Contributions summary:Danylo significantly refactored the `PlayerService` class, enhancing playback functionality by adding pause/resume, media button handling, and handling for transient focus loss events. They implemented the `RadioPlayer` to manage player implementations and streamline stream playback. The contributions extended to refactoring the `StreamProxy` and refactoring of the UI to use RecyclerView for improved display.
browserbrowser-appstreamingandroidaudio
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
Danylo Piliaiev - Software Engineer at Igalia