Christian Decker

Senior Software Engineer at Freelance, self-employed

Berlin Metropolitan 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
Christian Decker is a Senior Software Engineer in the Berlin area with 11+ years building real-time, high-reliability media systems for stage and studio environments. He blends a strong C++ systems background (DirectX, HLSL, Qt/QML) with an artist’s sensibility, having created custom immersive video and lighting tools and led pixel-composer work on the Onyx/DyLOS platform. His career spans product-grade engineering at Ableton and Martin Professional and long-running freelance projects delivering multi-projector, sensor-driven installations and VJ systems. An active contributor to the Ableton Link codebase, he has improved time-synchronization robustness and non-blocking session behavior—showing a focus on precision timing that suits live performance. Christian’s cross-disciplinary training in performing arts and theater technology informs pragmatic, creative solutions that prioritize operator control and aesthetic outcome.
code11 years of coding experience
job15 years of employment as a software developer
bookTheater- und Veranstaltungstechnik, Theater- und Veranstaltungstechnik at Beuth Hochschule für Technik Berlin (ehemals Technische Fachhochschule Berlin)
bookPerforming Arts, Performing Arts at Hochschule für Bildende Künste Braunschweig
bookInformationstechnik im Maschinenwesen - Konstruktion und Fertigung, Informationstechnik im Maschinenwesen - Konstruktion und Fertigung at Technische Universität Berlin
languagesGerman, English, Dutch
github-logo-circle

Github Skills (15)

synchronized10
timed10
stl10
timex10
c-language10
cprogramming-language10
clock-synchronization10
multithreading10
synchronize10
performance-optimization9
computer-engineering9
algorithms8
algorithm8
data-structures8
data-structure8

Programming languages (3)

C++Objective-C++Sass

Github contributions (3)

github-logo-circle
Ableton/link

Mar 2017 - Dec 2022

Ableton Link
Role in this project:
userBack-end Developer
Contributions:1 release, 4 reviews, 84 commits in 5 years 10 months
Contributions summary:Christian's contributions primarily focused on improving the stability and robustness of the Ableton Link library. They addressed issues related to time synchronization and potential beat time discontinuities by using the STL steady clock and fixing potential calculation errors. Further improvements include code cleanup, ensuring correct byte order and replacing enums with static const for better compatibility. The user also added functionality for setting Start-Stop-Sync-Callbacks and making the session state non-blocking.
abletonlinkableton-link
Ableton/LinkKit

Jan 2015 - Sep 2022

iOS SDK for Ableton Link, a new technology that synchronizes musical beat, tempo, and phase across multiple applications running on one or more devices.
Contributions:1 release, 8 commits, 1 push in 7 years 9 months
ios-sdktemposdkaudioableton
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
Christian Decker - Senior Software Engineer at Freelance, self-employed