Christopher Diggins is a seasoned software developer, entrepreneur, and technical communicator who founded Ara 3D and leads its development of next-generation 3D CAD and BIM tools for AEC professionals. With over 25 years in software and 14 years of focused professional experience, his career bridges hands-on engineering, product ownership, and research leadership across companies like Autodesk and VIM. He architected high-performance, node-based and functional programming systems (notably the Max Creation Graph) and has shipped tooling that blends compilers, data structures, and real-time geometry pipelines. An experienced instructor and mentor, he has taught advanced programming and algorithms while publishing language and tooling work such as the Cat language and open-source C# libraries. Based in Montreal, he combines startup grit with enterprise product stewardship and a knack for making complex developer workflows more accessible. A less obvious strength is his long-running mix of practical R&D, documentation craft, and entrepreneurial productization that turns research ideas into shipped software.
14 years of coding experience
17 years of employment as a software developer
Advanced Course Work Computer Science, Advanced Course Work Computer Science at Université de Montréal
B.A. (incomplete) Computer Science, B.A. (incomplete) Computer Science at York University
B.A. (incomplete) Music / Computer Science, B.A. (incomplete) Music / Computer Science at McGill University
Contributions:42 commits, 26 pushes, 3 branches in 4 months
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.
Request Free Trial
Christopher Diggins - Lead Software Developer And Founder at Ara 3D