Iain Hamilton is an Engineering Architect with 13 years of experience building high-performance, browser-based network visualization and front-end systems at Cisco, where he progressed from Software Engineer to Technical Lead and security-conscious architect. He combines academic research—MSc with distinction and publications at MobileHCI— with entrepreneurial roots running a web studio (Beakable) and hands-on open-source projects like an HTML5 isometric tile engine and a Raspberry Pi home automation stack. At Cisco he designed a Canvas-based topology visualizer consumed across products, optimized layout and rendering for large-scale networks, and explored Three.js and AR for mobile. Known for pragmatic performance tuning and front-end security (2019 bug bounty winner), he bridges research, product engineering, and developer tooling to deliver scalable visual systems.
12 years of coding experience
3 years of employment as a software developer
Master of Science (MSc) Advanced Computer Science, Master of Science (MSc) Advanced Computer Science at University of Strathclyde
Higher National Diploma Software Development, Higher National Diploma Software Development at Langside College
Bachelor of Science (BSc) with Honours Web Development & Programming, Bachelor of Science (BSc) with Honours Web Development & Programming at University of West Scotland
Contributions:189 commits, 13 pushes, 2 branches in 1 year 8 months
tile-enginecanvasjavascripttilehtml5
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.