Duncan Cameron is a software engineer based in Edinburgh with a decade of hands-on experience and four years focused on Java-driven projects such as DSLs, development tooling, web applications, and REST APIs. Currently at Starling Bank after several years at Avaloq, he combines backend expertise with frontend know-how and a willingness to adopt new languages and technologies. His master's degree in Software Engineering (Distinction) underpins a strong foundation in both research and practical engineering—evident from an early research internship building a tool to remove dead annotations in Dafny. Practical, curious, and delivery-oriented, he thrives on tackling complex language- and tooling-level challenges that improve developer productivity.
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.