Stephan Vedder is a software engineer with 11 years of experience specializing in C++ and C# systems, with a strong interest in computer graphics and low-level programming. Based in Wiesloch, Germany, he leads Android development for a cross-platform medical imaging app at mbits imaging while previously building a realtime AR markerless registration prototype during his bachelor thesis. An active open-source contributor, Stephan has improved OpenGL backends, font rendering, and 12-bit JPEG support across projects like Veldrid, libass, ImageSharp and the Overgrowth game engine, showing deep hands-on experience with graphics APIs and cross-platform compatibility. He frequently tackles platform-specific challenges—Windows DirectWrite integration and SDL2 timing fixes among them—indicating attention to interoperability and performance. Colleagues value his knack for pragmatic refactors and memory-safe low-level work that quietly reduces bugs and improves portability.
11 years of coding experience
Bachelor's degree, Informatik, Bachelor's degree, Informatik at Ruprecht-Karls-Universität Heidelberg
OpenSAGE is a free, open source re-implementation of SAGE, the 3D real time strategy (RTS) engine used in Command & Conquer: Generals and other RTS titles from EA Pacific. Written in C#. Not affiliated with EA.
Role in this project:
Back-end Developer
Contributions:99 reviews, 452 commits, 317 PRs in 5 years
Contributions summary:Stephan's contributions centered on implementing core functionality and data structures within the C# codebase of the OpenSAGE RTS engine re-implementation. They focused on parsing and handling constant data files, specifically related to the "Apt" file format, and added a graphical viewer for this data. This included the addition of binary reader extensions for handling a variety of data types and implementing functionalities for 3D graphics using the Veldrid Graphics Library.
Open Source codebase of the game Overgrowth by Wolfire Games LLC
Role in this project:
Game Developer
Contributions:5 reviews, 71 commits, 30 PRs in 14 days
Contributions summary:Stephan focused on improving the Overgrowth game's codebase, including removing unused libraries to streamline the project. They also integrated ImGui's freetype rasterizer for improved font rendering and implemented compile-time environment detection for platform-specific optimizations. Moreover, the user addressed Windows compilation issues and integrated SDL2 performance counters for cross-platform timing accuracy. Their work involved code modifications related to user input, GUI elements, and platform compatibility.
gamegamesllcwolfirecodebase
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
Stephan Vedder - Software Engineer at mbits imaging