Jan Haller

Teamlead Devices Software at Nexxiot

Zurich, Zurich, Switzerland
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
Jan Haller is a Zurich-based Teamlead Devices Software with 14 years of experience in embedded and backend systems, currently leading device software at Nexxiot after a long tenure as their DevOps engineer. Trained at ETH Zürich in Electrical Engineering, he blends hardware-aware engineering with cloud and deployment expertise to deliver robust, production-grade device fleets. He’s an active open-source contributor to well-known projects like SFML and Godot, improving core types, GDExtension stability and multimedia primitives—work that reflects a strong systems-level understanding and attention to API ergonomics. Jan’s background in both DevOps and device software gives him a pragmatic focus on observability, reproducible builds and maintainable APIs across constrained environments. Colleagues describe him as a meticulous problem-solver who quietly improves developer experience through documentation and subtle API fixes that prevent future bugs.
code14 years of coding experience
job8 years of employment as a software developer
bookMaster of Science - MS Electrical Engineering and Information Technology, Master of Science - MS Electrical Engineering and Information Technology at ETH Zürich
github-logo-circle

Github Skills (17)

godot10
c-language10
game-engine10
game-dev10
macros10
gdextension10
cplus10
rust10
game-development10
cpp10
cprogramming-language10
api-design9
documentation8
open-source8
audio5

Programming languages (15)

C++CSSRustCCMakeMakefileHTMLGDScript

Github contributions (5)

github-logo-circle
godot-rust/gdnative

Mar 2020 - Nov 2022

Rust bindings for Godot 3
Role in this project:
userBack-end Developer
Contributions:218 reviews, 236 commits, 88 PRs in 2 years 8 months
Contributions summary:Jan contributed to the gdnative repository by fixing documentation errors within the 'impl_common_methods' macro and improving the documentation for `GodotString`. Their work involved modifications to core types and macros within the gdnative-core module. The user's commits indicate an understanding of Rust and how it interacts with the Godot engine's GDNative API for creating game-development tools.
godotgamedevrustgodot-enginegame-development
SFML/SFML

Aug 2013 - Oct 2022

Simple and Fast Multimedia Library
Role in this project:
userBack-end Developer
Contributions:552 reviews, 86 commits, 35 PRs in 9 years 3 months
Contributions summary:Jan primarily contributed to the SFML library's system components. They added functionality to the Time class with division operators and the String class with replace and substring methods. They also updated documentation related to coordinates and undistorted rendering, and fixed a typo in the Windows keyboard implementation. In addition, they fixed issues and enhanced the library.
gamesmultimedia-libraryc-plus-plussdkaudio
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
Jan Haller - Teamlead Devices Software at Nexxiot