Marcus Weseloh

Senior Software Engineer at DFN-CERT Services GmbH

Greater Hamburg Area 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
Marcus Weseloh is a Senior Software Engineer based in the Greater Hamburg Area with 11 years of professional experience and a Diplom in Computer Science from Universität Hamburg. He specializes in backend systems and audio-related software, contributing notable fixes and feature work to prominent open-source projects such as FluidSynth and Snapcast, including low-level audio synchronization and JACK integration. At DFN-CERT Services GmbH he brings production-grade engineering rigor, focusing on maintainability, refactoring, and reliable APIs. Colleagues know him for pragmatic problem solving—tracking down uninitialized-variable bugs, improving timing and timestamping logic, and adding cache-control APIs that reveal an attention to both correctness and performance. He combines deep systems knowledge with a steady commitment to open-source collaboration and clean code.
code11 years of coding experience
bookComputer Science, Computer Science at The Open University
bookDiplom-Informatiker, Computer Science, Diplom-Informatiker, Computer Science at Universität Hamburg
github-logo-circle

Github Skills (11)

c1710
audio-streaming10
audio10
c-language10
synthesizer10
c1110
cprogramming-language10
api-design9
boost-asio8
testing8
documentation7

Programming languages (6)

TypeScriptC++CVueHTMLPython

Github contributions (5)

github-logo-circle
FluidSynth/fluidsynth

Oct 2020 - Jun 2022

Software synthesizer based on the SoundFont 2 specifications
Role in this project:
userBack-end Developer
Contributions:23 reviews, 144 commits, 65 PRs in 1 year 8 months
Contributions summary:Marcus contributed to the FluidSynth project by fixing bugs, adding new features, and improving the codebase. They removed unused variables, fixed a potential uninitialized variable usage, and added a public API to pin and unpin presets to the sample cache. Additionally, the user made changes to the documentation files.
realtimesynthesizermidiwavetablesmidi-player
badaix/snapcast

May 2024 - Aug 2024

Synchronous multiroom audio player
Role in this project:
userBack-end Developer
Contributions:22 reviews, 4 PRs, 30 comments in 3 months
Contributions summary:Marcus implemented the initial JackStream functionality, a critical component for integrating the Snapcast project with the Jack audio server. Their work involved setting up the connection, creating ports, and handling the process callback for reading audio buffers. The user also addressed timestamping and timing issues within the Jack integration, ensuring proper synchronization of audio streams. Furthermore, the commits include code formatting, refactoring, and the use of C++-style casts to improve code quality and maintainability.
pulseaudioaudio-playerpipewireairplayaudio
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
Marcus Weseloh - Senior Software Engineer at DFN-CERT Services GmbH