Tobias Junghans is a seasoned software engineer and founder with 26 years of experience, currently running his own business while serving as Senior Software Engineer Technical Lead at in.hub. He brings deep systems and back-end expertise, demonstrated by long-standing maintainership and meaningful contributions to notable open-source projects like Veyon (classroom management) and LibVNC/libvncserver. His work emphasizes portability, robustness, and modernizing legacy code—refactoring session management, improving process handling, fixing low-level buffer and integer issues, and adding cross-platform support for libraries such as libmodbus. Tobias blends hands-on embedded and server-side engineering with architectural thinking, often addressing subtle stability and compiler concerns that improve long-term maintainability. Based in Chemnitz, Germany, he pairs entrepreneurial initiative with a track record of practical contributions to widely used open-source infrastructure.
Cross-platform computer monitoring and classroom management
Role in this project:
Back-end Developer
Contributions:100 releases, 34 reviews, 5164 commits in 5 years 10 months
Contributions summary:Tobias made significant contributions to the Veyon project, focusing on back-end development. They implemented explicit empty containers for LDAP clients, added a waitForProcess() function to the ProcessHelper class, integrated the waitForProcess() function into LinuxServiceCore, and refactored session ID management. The user also contributed to various code modernizations, improving overall project maintainability and performance.
LibVNCServer/LibVNCClient are cross-platform C libraries that allow you to easily implement VNC server or client functionality in your program.
Role in this project:
Embedded Systems Engineer
Contributions:5 reviews, 75 commits, 41 PRs in 3 years 11 months
Contributions summary:Tobias primarily contributed to the `LibVNCServer/LibVNCClient` library by fixing integer shifts, freeing buffers, and initializing padding fields. They addressed compiler warnings by undefining and redefining error codes. Additionally, they added header guards and made static arrays const, suggesting a focus on code quality and portability within the VNC server and client libraries. These changes improve the stability and maintainability of the VNC server and client functionality in the program.
vnc-serverremote-desktopwindowsrfbvnc
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.