Johannes Orgis

Senior Software Engineer at GitHub

Stuttgart, Baden-Württemberg, 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
Johannes Orgis is a Senior Software Engineer with 12 years of experience building robust, multi-threaded backend systems and mobile applications, currently at GitHub after five years at Microsoft. He has deep expertise in audio and music software—contributing stability and performance fixes to the well-known ZynAddSubFX synthesizer and feature enhancements to LMMS—demonstrating a knack for low-level concurrency and real-time processing. His background spans Android development, team leadership, and cross-platform engineering from work at 6Wunderkinder and Cortado AG, showing comfort across mobile, desktop, and embedded Java ecosystems. Johannes balances production-grade engineering at large tech firms with steady open-source contributions made in his free time, reflecting both professional discipline and personal passion for sound and tooling.
code12 years of coding experience
job13 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
2,967reputation
1.8mreached
13answers
81questions
github-logo-circle

Github Skills (25)

c-language10
synthesizer10
multithreading10
plugin-development10
plug10
plugin10
cprogramming-language10
memory-management9
synchronization9
audio-processing8
qt8
software-design7
shell6
git-clone6
llvm-clang6

Programming languages (12)

QMLDockerfileC++CSSShellCCMakeMakefile

Github contributions (5)

github-logo-circle
zynaddsubfx/zynaddsubfx

Oct 2018 - Dec 2022

ZynAddSubFX open source synthesizer
Role in this project:
userBack-end Developer
Contributions:175 reviews, 176 commits, 95 PRs in 4 years 3 months
Contributions summary:Johannes primarily contributed to the ZynAddSubFX synthesizer by implementing and fixing core back-end functionalities. Their work included adding a memory page locker to enhance performance and fixing race conditions in the Master class, crucial for multi-threading. Additionally, the user addressed critical issues, such as crashes during preset loading, showcasing a focus on stability and robustness within the synthesizer's core audio processing logic. They also worked on improving build system and fixing various other bugs.
synthzynaddsubfxsynthesizerjackaudiooss
LMMS/lmms

Jan 2014 - Jan 2023

Cross-platform music production software
Role in this project:
userBack-end Developer
Contributions:508 reviews, 160 commits, 271 PRs in 9 years 1 month
Contributions summary:Johannes contributed to the `peak_controller_effect` plugin by adding extensions and new features for the peak controller. They introduced features such as the absolute value model, amount multiplicator, and mute output model, along with the corresponding UI elements. The user also refactored parts of the code and addressed issues related to the handling of RMS values within the plugin.
synthsynthesizermusic-compositionmidisongs
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
Johannes Orgis - Senior Software Engineer at GitHub