Christopher Diggins

Member Of Technical Staff at Ara 3D

Montreal, Quebec, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code15 years of coding experience
job12 years of employment as a software developer
bookAdvanced Course Work Computer Science, Advanced Course Work Computer Science at Université de Montréal
bookB.A. (incomplete) Computer Science, B.A. (incomplete) Computer Science at York University
bookB.A. (incomplete) Music / Computer Science, B.A. (incomplete) Music / Computer Science at McGill University
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
17,963reputation
10.5mreached
242answers
33questions
Badges
documentation
top-5%
permutation
top-5%
interop
top-5%
javascript
top-5%
computer-science
top-5%
swig
top-5%
github-logo-circle

Github Skills (128)

threejs10
programming-language10
parser-combinators10
file-format10
numerics10
3d10
aec10
dotnet10
peg10
3d-models10
tokenizer10
grammars10
parser-api10
recursive-descent10
webgl10

Programming languages (10)

C#TypeScriptC++BikeshedCMakeJavaScriptHTMLRich Text Format

Github contributions (5)

github-logo-circle
cdiggins/plato

Dec 2020 - Dec 2022

A simple and efficient cross-platform programming language.
Contributions:120 commits, 413 pushes, 13 branches in 1 year 11 months
programming-languagefunctional-programmingteaching
vimaec/g3d

Oct 2018 - May 2022

A simple, efficient, and generic binary file format for storing and transmitting 3D geometry.
Contributions:6 reviews, 14 commits, 1 PR in 3 years 8 months
3dfile-format3d-geometrymesh
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