Hamish Hossack

Senior Software Engineer at Simple Machines

London, England, United Kingdom
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
Hamish Hossack is a Senior Software Engineer based in London with 10 years of experience delivering scalable web applications and leading product-driven teams. He has built and shipped full-stack systems across startups and enterprises—from founding a bespoke engineering studio to shaping member-facing platforms at Soho House and high-volume marketing systems handling billions of emails. Comfortable across Node.js, Vue/React, Kubernetes and microservices, he blends hands-on engineering with pragmatic architecture choices that integrate legacy systems. A contributor to open-source testing tooling, Hamish has improved robustness in low-level network interception tests, showing attention to quality beyond feature delivery. He pairs technical leadership with a background in R&D and product prototyping, consistently turning concepts into reliable, production-ready software.
code10 years of coding experience
job11 years of employment as a software developer
bookBtec. National Diploma, Computer Science, Btec. National Diploma, Computer Science at Guildford College
bookBachelor of Science (BSc), Computing, Bachelor of Science (BSc), Computing at Bournemouth University
github-logo-circle

Github Skills (7)

http10
nodejs10
fetch10
testing10
mocker9
mocks9
javascript7

Programming languages (7)

TypeScriptCSSShellSCSSVueJavaScriptPython

Github contributions (5)

github-logo-circle
mswjs/interceptors

Dec 2020 - Dec 2020

Low-level network interception library.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:2 reviews, 5 commits, 1 PR in 1 day
Contributions summary:Hamish's commits primarily focused on enhancing the testing suite for the `mswjs/interceptors` repository. They removed duplicate tests and refined existing ones, specifically addressing how the code handles port 443 and secure protocols. This involved modifying test assertions related to URLs and protocols, ensuring accuracy and reliability within the network interception library. The changes indicate a focus on improving the test coverage and robustness of the project.
interceptstubbinghttp-clientjavascriptfetch-request
Dulwich Psycotherapy
Contributions:20 PRs, 185 pushes, 16 branches in 4 years 7 months
pythondulwich
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
Hamish Hossack - Senior Software Engineer at Simple Machines