Niklas Schulze is a Principal Software Engineer based in Frankfurt with 12 years of experience building robust cross-platform media and UI systems. He specializes in Windows platform support and multimedia pipelines, contributing to high-profile projects like Flutter and libVLC where he improved texture interoperability, multi-touch input, and video playback reliability. At BD Rowa Germany he drives architectural and delivery quality while remaining deeply hands-on, routinely fixing subtle race conditions, resource disposal bugs, and threading issues. His open-source work shows a pragmatic focus on stability and performance—refactoring for smart pointers, reducing redundant checks, and switching to safer dispatch patterns. Colleagues rely on him for hard-to-reproduce bug fixes and for translating low-level engine changes into smoother end-user experiences. Beyond code, he brings a knack for spotting platform-specific pitfalls that others often miss.
Contributions:27 reviews, 12 commits, 21 PRs in 1 year 8 months
Contributions summary:Niklas contributed to the Flutter engine, focusing on Windows platform support. Their work included adding placeholder files for Windows texture registration, implementing Windows plugin texture support, and fixing external texture interference issues. They also added multi-touch support for Windows, improving user interaction.
FFME: The Advanced WPF MediaElement (based on FFmpeg)
Role in this project:
Full-stack Developer
Contributions:13 commits, 3 PRs, 7 pushes in 11 days
Contributions summary:Niklas primarily focused on enhancing the WPF MediaElement, addressing issues related to rendering, threading, and event handling. They fixed bugs related to disposed blocks, race conditions, and TimeSpan overflows within the media engine. Contributions included optimizing the application by checking for the availability of SoundTouch.dll only once and refactoring code to use GuiContext.BeginInvoke instead of Invoke for dispatching events.
h264mp3ffplayvideowpf
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
Niklas Schulze - Principal Software Engineer at BD Rowa Germany