David Hows is a seasoned systems and solution architect with 13 years' experience across Linux, Unix and Windows environments, currently authoring technical books and working as a systems engineer in Sydney. He brings deep expertise in performance and virtual platform monitoring, security architecture and penetration testing, with hands-on experience building and debugging storage engines from his time as a Kernel Engineer on MongoDB's WiredTiger. David has contributed backend work to the widely used Spack package manager—adding and improving package definitions—which highlights his practical open-source impact on reproducible software builds. His background spans consulting, trading systems engineering and enterprise virtualization, where he led re-architectures and delivered measurable performance gains. Comfortable shifting between development, operations and security, he combines practical tooling know-how with an ability to translate complex systems into reliable, monitored services. An author of practical Linux and load-balancing books, he blends clear technical communication with deep systems-level problem solving.
13 years of coding experience
7 years of employment as a software developer
Kadina Highschool
Bachelors in Information and Communications Technology, Network Admin, Network Management, Security, With Honours, Bachelors in Information and Communications Technology, Network Admin, Network Management, Security, With Honours at University of Wollongong
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
Backend Developer
Contributions:10 commits, 13 PRs, 5 pushes in 2 years 1 month
Contributions summary:David primarily contributed to the Spack package manager by adding and modifying package scripts. Their work involved creating package definitions for new software like `libpcap`, adding features to existing packages such as `boost`, and fixing issues within packages. These changes demonstrate their ability to interact with the Spack package management system and incorporate new tools and features into the project. They also improved existing functionality within Spack.
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Contributions:2 PRs, 33 pushes, 3 branches in 2 years 1 month
compilersplatformspackage-managerbsddarwin
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.