David Rosca

MTS Software Development Eng. at AMD

Nuremberg, Bavaria, Germany
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
David Rosca is a seasoned software engineer with 15 years of experience, currently an MTS Software Development Engineer at AMD and a long-time contributor to open-source projects across Linux, multimedia, and desktop ecosystems. He specializes in backend and systems engineering—particularly video encoding, Vulkan, VAAPI, PTP/IP camera protocols, and performance-sensitive streaming—having made notable contributions to libgphoto2, OBS Studio, ALVR, and the Sunshine/Moonlight streaming host. Comfortable across C++, system-level graphics and media stacks, and QML/C++ desktop work, he has repaired deep platform issues (e.g., camera RAW support, EGL image import, VAAPI/AV1 encoder improvements) that materially improved cross-hardware compatibility and efficiency. Based in Nuremberg, Germany, he prefers open-source and Linux-focused roles and explicitly avoids Windows platform work. An unusual plus: he blends low-level protocol fixes with user-facing desktop polish, so his patches often span from hardware interfaces to UI/UX tweaks.
code15 years of coding experience
job11 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Czech Technical University in Prague, Faculty of Information Technology
bookGeneral, General at High School Mladá Boleslav
languagesCzech, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (33)

vulkan10
drm10
c-language10
video-encoding10
linux10
user-interface10
ffmpeg10
c1110
c1710
camera10
av1-codec10
performance-optimization10
cplus10
qml10
egl10

Programming languages (10)

QMLC++ShellRustCMakefileSCSSJavaScript

Github contributions (5)

github-logo-circle
KDE/plasma-desktop

Sep 2015 - Jan 2017

Plasma for the Desktop
Role in this project:
userFull-stack Developer
Contributions:70 commits in 1 year 3 months
Contributions summary:David primarily contributed to the Plasma desktop environment by modifying QML files related to the user interface and panel configuration. These commits show the user fixing issues related to drag-and-drop functionality, adding features, and improving user experience elements like tooltips and icon display. Several commits addressed keyboard-related configuration, specifically fixing shortcuts and settings, and modifying C++ files. The contributions involved modifications to both front-end and backend aspects of the desktop environment.
electronlinuxc-plus-pluschromeosdesktop
alvr-org/ALVR

Nov 2022 - Jan 2023

Stream VR games from your PC to your headset via Wi-Fi
Role in this project:
userBackend & System Engineer
Contributions:44 reviews, 49 commits, 94 PRs in 2 months
Contributions summary:David primarily focused on improving the Linux build and functionality of the ALVR project, which streams VR games. Their commits demonstrate a deep understanding of the Vulkan API, including implementing fixes for the vulkan layer, adjusting image handling, and optimizing rendering with timestamp queries. Furthermore, they added support for 10-bit encoding with VAAPI and AMF encoders, and implemented VBR support, showing expertise in video encoding pipelines and related technologies.
oculus-questpcvrgamesvirtual-realityheadset
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
David Rosca - MTS Software Development Eng. at AMD