Stefan Dösinger

Software Engineer at CodeWeavers

Vienna, Austria
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
Stefan Dösinger is a software engineer with 21 years of experience specializing in low-level graphics and systems programming, particularly OpenGL, Direct3D and Vulkan. He has driven the Direct3D implementation in Wine for CodeWeavers, contributing architectural improvements, performance optimizations and extensive conformance testing across platforms. Stefan’s work includes implementing critical rendering-path features and shader creation functions, and he has applied similar expertise at Samsung on performance-sensitive projects. Based in Vienna, he combines academic rigor from TU Wien with practical mastery of automated performance testing and buffer-management subtleties. Notably, his contributions to projects like wine and AndreRH/hangover demonstrate an ability to make cross-architecture Win32 graphics run reliably on unconventional targets such as arm64 Linux. He is pragmatic, detail-oriented, and skilled at turning low-level graphics complexity into robust, testable implementations.
code21 years of coding experience
job11 years of employment as a software developer
bookVienna University of Technology
languagesEnglish, German
github-logo-circle

Github Skills (11)

c1710
memory-management10
vulkan10
direct3d10
c-programming10
winapi10
c1110
ws-api10
wp-api10
graphics-programming9
multithreading9

Programming languages (13)

JavaC++CRustObjective-C++CMakeDockerfileShell

Github contributions (5)

github-logo-circle
AndreRH/hangover

May 2017 - Jul 2021

Hangover runs simple Win32 applications on arm64 Linux
Role in this project:
userBack-end Developer
Contributions:10 reviews, 3042 commits, 4 PRs in 4 years 2 months
Contributions summary:Stefan's contributions focus on the implementation of buffer refcounting methods and a crucial GetDevice function. Further commits include implementing creation and querying of various view types (DepthStencil, RenderTarget, ShaderResource, UnorderedAccess) and a few related functions. They worked on implementing CreatePixelShader and CreateVertexShader.
ppc64lewindowswin32linuxmac
wine-mirror/wine

Nov 2022 - Jan 2023

Role in this project:
userBack-end Developer & Software Architect
Contributions:2 commits, 1 comment in 2 months
Contributions summary:Stefan primarily contributed to the core logic of the Wine project, focusing on the DirectDraw and Vulkan backends. They fixed numerous bugs, optimized existing code, and enhanced the filling convention tests across various DirectDraw versions. Furthermore, the user demonstrated architectural knowledge by contributing to low-level system interactions, and performance improvements across multiple features. They also implemented a new feature for the Vulkan rendering path, demonstrating advanced graphics programming skills.
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
Stefan Dösinger - Software Engineer at CodeWeavers