Iain Macdonald is a Full Stack Software Engineer with 13 years of experience combining a Chemical Engineering background from The University of Manchester with practical software delivery in Hong Kong’s education sector. He builds web tools and educational games that improve teacher workflows and student engagement, and has a track record of designing curricula and summer courses in electronics, programming, and robotics. Comfortable across front- and back-end stacks, he has supported product and internal tooling development at companies ranging from Nebula Group to SmartRetail. His hands-on teaching experience gives him a user-focused perspective on edtech product design, and his GitHub showcases the real-world stacks he prefers for rapid, maintainable delivery.
13 years of coding experience
10 years of employment as a software developer
Postgraduate Certificate, Chemical Engineering, Postgraduate Certificate, Chemical Engineering at The University of Manchester
Contributions:62 commits, 2 PRs, 8 pushes in 2 years 11 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.