Scott H

Software Engineer I at Canonical

Canada
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
Scott H is a C++-focused Software Engineer I based in Canada with six years of experience building system-level applications and cloud tooling, currently contributing to Canonical’s Multipass virtual machine orchestration. He has practical experience modernizing codebases (C++13 to C++17), improving Windows installer and security workflows (NSIS to WiX, secure password storage, SMB mount automation), and expanding VM functionality such as snapshots and richer CLI output formats. Comfortable across backend systems, testing, and documentation, he also mentors external contributors and evaluates candidates, reflecting strong collaboration and code-quality instincts. An avid mountaineer, he leverages the focus and resilience from climbing to tackle complex engineering problems and iterate on user-facing features.
code6 years of coding experience
job2 years of employment as a software developer
bookBachelor of Computer Science Honours (Co-op), Computer Science, Bachelor of Computer Science Honours (Co-op), Computer Science at University of Manitoba
bookK-STEP 2018, K-STEP 2018 at Kokugakuin University
languagesEnglish, Japanese
github-logo-circle

Github Skills (8)

c-language10
cprogramming-language10
virtualization10
linux9
unit-testing9
bash8
yaml7
json7

Programming languages (5)

C#C++GoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
canonical/multipass

Jul 2022 - Jan 2023

Multipass orchestrates virtual Ubuntu instances
Role in this project:
userBack-end Developer
Contributions:331 reviews, 102 commits, 141 PRs in 6 months
Contributions summary:Scott made several changes to the `multipass` project, primarily focused on enhancing the information displayed by the `info` command. They added the display of CPU counts in various output formats (CSV, JSON, YAML, Table) and updated test cases accordingly. Furthermore, they modified the shell command used to retrieve the CPU count. They also modified the output format of several of the commands.
hyper-vorchestratesinstancesvdivirtual-machine
sharder996/multipass.run

Feb 2024 - Oct 2024

Contributions:1 push, 2 branches in 8 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
Scott H - Software Engineer I at Canonical