Matteo Cominetti is a founder and seasoned AEC technologist with 12 years of experience fusing architecture, engineering and software to modernize digital delivery across the built environment. As Co-Founder and former COO of Speckle he helped build an open-source data platform and contributed substantial C# and JS work—extending connectors for AutoCAD Civil and refining GraphQL-driven server APIs. Prior roles at Arup and Foster + Partners saw him drive automation, computational design and R&D programs that brought AI, AR and real-time simulation into practice. He combines hands-on full-stack development with product and operational leadership, bridging deep BIM domain knowledge and practical engineering execution. Based in London, Matteo’s background spans from on-the-ground architectural projects to building developer tools, and he often surfaces non-obvious value by translating complex AEC workflows into reusable APIs and connectors.
12 years of coding experience
15 years of employment as a software developer
Master’s Degree, Building Engineering and Architecture, Master’s Degree, Building Engineering and Architecture at University of Bologna
Liceo scientifico Enrico Fermi High School
Erasmus, Architecture and Design, Erasmus, Architecture and Design at Aalborg Universitet
.NET SDK, Schema and Connectors: Revit, Rhino, Grasshopper, Dynamo, ETABS, AutoCAD, Civil3D & more.
Role in this project:
Full-stack Developer
Contributions:60 releases, 448 reviews, 1217 commits in 2 years 8 months
Contributions summary:Matteo was actively involved in extending the AutoCAD Civil connector, adding new features and making improvements. The commits show the user adding new functionality to copy files on build. The user was also involved in converting objects from various data types and making modifications and fixes in relation to objects within the AutoCAD Civil connector. The user made changes across the code base touching base classes, conversion methods, and data classes.
The Speckle Server, Frontend, 3D Viewer, & other JS utilities.
Role in this project:
Back-end Developer
Contributions:13 reviews, 207 commits, 68 PRs in 2 years 3 months
Contributions summary:Matteo was involved in fixing issues related to GraphQL authorization and constructors within the `speckle-server` repository. Their work included modifications to server-side code, specifically within the `modules/core/graph/resolvers/streams.js` file, to resolve errors and update schemas and resolvers. Furthermore, the user was also responsible for updates to the GraphQL schema, as seen in the commits to `modules/core/graph/schemas/streams.graphql`, and made related improvements to the core graph API, contributing to enhancements and refinements of the server's codebase.
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.