Linus Sherrill is a Principal Engineer and software architect with over 25 years of experience designing and shipping robust systems across distributed multiprocessor, embedded, and high-performance computing environments. He has led OS and middleware development, InfiniBand-based transport design, and end-to-end product delivery while at companies ranging from Sky Computers to Kitware, where he spent 14 years driving R&D engineering. A pragmatic C/C++ and Java expert with deep familiarity in Linux/Solaris, UML, and OO design patterns, he combines hands-on coding with system-level architecture and tooling. His open-source work includes reliability and build-system fixes for the widely used VXL computer vision libraries and contributions to Kitware’s TeleSculptor photogrammetry project, showing attention to portability and maintainability. Based in Albany, NY, he pairs academic credentials (MS and BS in Computer Science) with a rare blend of low-level systems know-how and practical product orientation. Outside software he has also run a commercial deer farm, reflecting an unconventional mix of technical depth and entrepreneurial hands-on experience.
14 years of coding experience
48 years of employment as a software developer
MS, Computer Science, MS, Computer Science at Union College
BS, Cum Laude, Computer Science & Business, BS, Cum Laude, Computer Science & Business at University at Albany
TeleSculptor: Aerial Photogrammetry Application powered by KWIVER
Role in this project:
Back-end Developer
Contributions:122 commits, 10 PRs, 9 comments in 2 years 1 month
Contributions summary:Linus primarily contributed to the core functionality of the aerial photogrammetry application TeleSculptor. They addressed issues related to missing algorithm information structures and added checks for them. Further contributions included merging updates and modifications to core code, including the integration of external dependencies and modifying code for a system refactor.
A multi-platform collection of C++ software libraries for Computer Vision and Image Understanding.
Role in this project:
Back-end Developer
Contributions:9 commits, 5 PRs in 5 years 6 months
Contributions summary:Linus primarily worked on improving the codebase for the VXL library, focusing on CMake configuration and compatibility. They added support for newer CMake versions, addressing build failures and incorporating features only supported in later versions. Additionally, the user addressed code review comments, added documentation for existing changes, and resolved issues related to pixel format definitions and missing FFmpeg dependencies, ensuring the library's proper functionality and error handling. The user also fixed a critical issue in a least-squares estimation module.
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.