Ulrich Hornung

St. Gallen, St. Gallen, 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

👤
Senior
🎓
Top School
Ulrich Hornung is a Principal Software Engineer with over a decade at Leica Geosystems, advancing from embedded systems developer to technical lead on optical tracking and precision geospatial software. He combines deep systems-level expertise in C++, Rust, Python and C# with practical experience in async and network design to deliver robust algorithmic and embedded solutions. His work spans FPGA-based image pipelines, markerless 3D tracking, and resilient handling of edge cases in file and stream processing—skills reflected in open-source contributions to the Rust coreutils rewrite where he tackled tricky non-seekable file behavior and build performance. Based in St. Gallen, Switzerland, he pairs hands-on coding with mentorship and cross-disciplinary collaboration to push product innovation. Notably, his background includes early in-memory database porting at IBM and research on efficient embedded systems, giving him a rare blend of academic rigor and production engineering.
code9 years of coding experience
job19 years of employment as a software developer
bookMaster of Science (M.Sc.), Informatik, Master of Science (M.Sc.), Informatik at Technische Hochschule Augsburg
languagesGerman, English
github-logo-circle

Github Skills (10)

command-line-tool10
rust10
cross-platform10
gnu-coreutils10
fileio9
file-access9
busybox9
file-handling9
file-processing9
automated-tests8

Programming languages (7)

PowerShellShellCRustGoHTMLPython

Github contributions (5)

github-logo-circle
uutils/coreutils

Dec 2023 - Feb 2026

Cross-platform Rust rewrite of the GNU coreutils
Role in this project:
userBack-end Developer
Contributions:64 reviews, 61 PRs, 188 comments in 2 years 2 months
Contributions summary:Ulrich primarily contributed to the `head` and `install` utilities within the `coreutils` project. Their work involved implementing backward reading functionality for non-seekable files in the `head` utility, addressing edge cases related to /proc and pipes. Furthermore, they fixed issues with the `install` utility, particularly related to handling of strip programs, standard output, and destination paths, ensuring correct behavior during file installation. Additionally, they made changes to improve the performance of the build process.
gnu-coreutilsrustcoreutilsbusyboxcross-platform
cre4ture/berrykeep

Feb 2026 - Jul 2026

Contributions:1 release, 1 review, 4 PRs in 5 months
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