Hamish Milne is a Senior Software Engineer specialising in IoT with 11 years' experience building hardware-integrated systems, field control software and immersive applications. Based in Bristol, he blends electrical engineering training from Imperial College with hands-on firmware, backend and full-stack work across roles at Spirax Sarco, Ultrahaptics, Rowden Technologies and his own technology director projects. He contributes to open-source tooling—adding TypeScript typings and improving developer ergonomics for desktop graphics runtimes such as window.js—demonstrating a focus on type safety and developer experience. Comfortable leading small teams and shipping end-to-end solutions, he has a track record of turning experimental prototypes into reliable deployed systems.
11 years of coding experience
10 years of employment as a software developer
Master of Engineering - MEng, Electrical and Electronics Engineering, 2-1, Master of Engineering - MEng, Electrical and Electronics Engineering, 2-1 at Imperial College London
Window.js is an open-source Javascript runtime for desktop graphics programming.
Role in this project:
Full-stack Developer
Contributions:11 commits, 1 PR, 3 comments in 2 days
Contributions summary:Hamish contributed significantly to the project by adding initial typings for the window.js API. This included defining various properties and methods related to window management, input events, and the canvas drawing context. Furthermore, the user added file and process event types, and also fixed various links to documentation within the project's type definitions. This indicates a focus on enhancing the project's type safety and developer experience.
Contributions:2 reviews, 94 commits, 9 PRs in 1 year 1 month
dotnetcsharpparser
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 Milne - Senior Software Engineer (IoT) at Spirax Sarco