Tobias Junghans

Unternehmensinhaber at Selbstständig

Chemnitz, Saxony, 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
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.
code26 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (23)

c-language10
vnc10
multiplatform10
cross-platform10
c-programming10
c1110
c1710
sys10
c-library10
cprogramming-language10
modbus10
platform-independent10
winapi9
ldap9
wp-api9

Programming languages (5)

DockerfileC++CPHPPython

Github contributions (5)

github-logo-circle
veyon/veyon

Apr 2017 - Jan 2023

Cross-platform computer monitoring and classroom management
Role in this project:
userBack-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.
classroom-managementlinuxmonitoringcross-platform
LibVNC/libvncserver

Nov 2018 - Sep 2022

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:
userEmbedded 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.
Request Free Trial