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.
10 years of coding experience
6 years of employment as a software developer
Bachelor’s Degree, Computer Software Engineering, Bachelor’s Degree, Computer Software Engineering at Harkivs'kij Deržavnij Tehnicnij Universitet Radioelectroniki
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.
radio browser app that uses www.radio-browser.info on android
Role in this project:
Mobile 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.