Duncan Macleod is a pragmatic software engineer with 12 years of full‑stack experience, currently building frontend systems at Jellyfish after a formative stint scaling DataRobot’s UI platform. He specializes in AngularJS, JavaScript, HTML5/CSS3 and C#, and has deep experience designing games and interactive clients in Unity as well as building robust E2E testing frameworks with Protractor and Cypress. At DataRobot he shipped early customer-facing features, led small engineering teams, and helped modernize a large legacy codebase across AngularJS and React. Based in Boston, he blends product-focused collaboration with hands‑on implementation, often bridging design, QA and customer feedback into elegant, extensible solutions. An early adopter of emerging frontend patterns, he pairs a game-development mindset for performance and interactivity with disciplined engineering practices.
12 years of coding experience
8 years of employment as a software developer
Groton-Dunstable Regional High School
Bachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Northeastern University
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.