Ian Mackenzie

Computational Geometer

Old Toronto, Ontario, 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

👤
Senior
🎓
Top School
Ian Mackenzie is a computational geometer and software developer with a decade of experience building tools that turn geometric and engineering problems into practical software, focused on sustainable design and manufacturing. He combines academic rigor from graduate studies with industry impact at companies like Arup, Arrival, and Generative Engineering, where he builds browser-based 3D exploration and visualization tools. An active member of the Elm community, Ian authors notable open-source packages such as elm-geometry, elm-units, and elm-3d-scene and regularly presents at conferences, demonstrating a rare depth in functional front-end engineering for 3D domains. He excels at bridging research-grade algorithms and production-ready UX, often tackling units, dimensional analysis and geometric robustness problems that are easy to overlook but critical in design workflows.
code10 years of coding experience
job10 years of employment as a software developer
bookMcMaster University
bookM.A.Sc., Systems Design Engineering, M.A.Sc., Systems Design Engineering at University of Waterloo
github-logo-circle

Github Skills (176)

render10
coordinate-systems10
3d10
rendering-engine10
rendering10
elm10
triangle10
api10
cad10
webgl10
plotter10
geometry10
vector10
dictionary10
curve10

Programming languages (10)

TypeScriptC++RustElmJavaScriptHaskellHTMLWren

Github contributions (5)

github-logo-circle
Contributions:2 releases, 30 pushes, 1 branch in 1 year 10 months
Contributions:9 releases, 21 pushes, 1 branch in 2 years 5 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
Ian Mackenzie - Computational Geometer