Donald Nairn is a Senior Application Developer and software architect with over 15 years of experience building everything from 3D medical visualisation clients to cloud-hosted .NET web platforms, currently delivering solutions at Baillie Gifford from Edinburgh. He combines hands-on C#/.NET and TypeScript expertise with disciplined practices—TDD, design patterns and CI—to produce maintainable systems and has six years’ experience leading teams of up to seven engineers across support and development. At Moody’s Analytics he led performance optimisations that cut request times dramatically, merged long-lived forks into shared codebases, and ran successful cloud-hosting and repo migration programmes. He contributes to open-source front-end work (notably improvements to the ngHandsontable AngularJS directive) and is comfortable stepping into unfamiliar stacks such as Ruby and C++ to deliver greenfield projects. Known for pragmatic architecture and operational thinking, he blends product-focused research with delivery execution, improving developer tooling and build pipelines along the way. A First Class Computer Science and AI graduate from the University of Edinburgh, he favors measurable improvements that reduce complexity and accelerate releases.
11 years of coding experience
16 years of employment as a software developer
Bachelor's Degree, Computer Science and AI, First Class, Bachelor's Degree, Computer Science and AI, First Class at The University of Edinburgh
Contributions:8 commits, 2 PRs, 4 comments in 4 months
Contributions summary:Donald primarily focused on enhancing the ngHandsontable AngularJS directive. Their work involved addressing data synchronization issues within the table component, ensuring data integrity, and improving its rendering behavior. They implemented changes to the directive's core logic to correctly update the table when the underlying data changes. The user also updated the unit tests to accurately reflect the changes.
Contributions:4 reviews, 4 PRs, 4 pushes in 3 years 1 month
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.