Suggestions
Iain Duncan
Technical diligence consultant and software architect at RingStone Tech. PhD student in computer science and music at the University of Victoria. Open-source author of Scheme for Max.
Iain Duncan is a technical due diligence practitioner and software architecture consultant at RingStone Tech.1 He has a diverse background combining software development, technical consulting, and academic research.
Professional Experience
Iain has over 20 years of experience in software development and 6 years in technical due diligence.1 At RingStone Tech, he partners with private equity investors, software companies, and tech-enabled businesses to provide various services, including:
- Buy-side and sell-side technical due diligence
- Company benchmarks
- Software architecture consulting
- AI consulting
- Organizational diagnostics
- Security diagnostics1
Prior to joining RingStone, Iain worked as a Technical Diligence Practitioner and Software Architecture Consultant at Crosslake Technologies, LLC for nearly 6 years.1 In this role, he focused on software architecture, continuous integration, and technical due diligence, primarily for mid-stage acquisitions and investments by private equity firms.1
Academic Pursuits
Alongside his professional work, Iain is currently pursuing a PhD in Computer Science and Music at the University of Victoria.1 His research focuses on programming languages for computer music composition. He is also working on an open-source project called Scheme For Max, which allows scripting and live coding in Max/MSP and PureData computer music environments using s7 Scheme Lisp.1
Additional Experience
Earlier in his career, Iain was the director and lead developer of XORNOT Studios, a boutique software consultancy.1 In this role, he provided freelance consulting and software development services to various organizations, including scientific researchers, non-profits, startups, and member-driven organizations.1
Iain's diverse skill set and experience make him well-suited for his current role at RingStone Tech, where he combines his technical expertise with his understanding of software development processes and business needs in the context of mergers and acquisitions.