Alan Vidal

Senior Software Engineer - CAD at Dandy

Barcelona, Catalonia, Spain
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
Alan Vidal is a Senior Software Engineer specializing in CAD and computational geometry with eight years of experience bridging building engineering and software development to transform design-to-fabrication workflows. Proficient in C#, TypeScript, and Python, he has built and maintained core Speckle SDKs and connectors (Revit, Rhino, Grasshopper, Dynamo, AutoCAD) and contributed viewer geometry conversions that improve cross-application interoperability. He combines hands-on construction project experience—from concept sketches to handover—with algorithmic design and automation to solve industry-specific geometry and data-exchange challenges. A seasoned open-source contributor and educator, he has codified CI/CD and coding standards for connector ecosystems and taught parametric design and collaborative workflows at UPC and MPDA Barcelona Tech. Based in Barcelona, he’s currently advancing connectivity and data ownership in AEC through his work at Speckle and Dandy, often surfacing elegant geometric solutions that few software engineers with construction backgrounds can match.
code8 years of coding experience
job6 years of employment as a software developer
bookGrado en Arquitectura Técnica Gestión de la construcción, Grado en Arquitectura Técnica Gestión de la construcción at Universidad Europea
bookMaster of Parametric Design in Architecture Computational Design, Master of Parametric Design in Architecture Computational Design at MPDA Barcelona Tech
languagesSpanish, English
stackoverflow-logo

Stackoverflow

Stats
77reputation
3kreached
8answers
4questions
github-logo-circle

Github Skills (27)

threejs10
javascript10
viewer10
apidoc10
architecture10
net10
dotnet10
asp-net10
api10
dotnet-library10
c-libraries10
dotnet-core10
3d10
c-library10
frontend10

Programming languages (12)

C#TypeScriptC++CSSCoffeeScriptNearleyJavaScriptVue

Github contributions (5)

github-logo-circle
specklesystems/speckle-sharp

Oct 2020 - Jan 2023

.NET SDK, Schema and Connectors: Revit, Rhino, Grasshopper, Dynamo, ETABS, AutoCAD, Civil3D & more.
Role in this project:
userBack-end Developer
Contributions:110 releases, 844 reviews, 1058 commits in 2 years 3 months
Contributions summary:Alan appears to be involved in developing or maintaining the core functionality and structure of the .NET SDK, Schema, and Connectors for the Speckle Systems project. Their commits suggest contributions to the ConnectorGrasshopper project, as well as Object, and Converter projects, indicating a focus on architecture, and cross-platform compatibility of geometry features. The user's work includes merging remote branches, minor bug fixes, and initial implementations of new features like adding Arc support, and adding functionality for data structures. The commits indicate a consistent focus on architectural aspects of the system with high relevance.
etabsrevit-apiinteroperabilityautocadaec
The Speckle Server, Frontend, 3D Viewer, & other JS utilities.
Role in this project:
userFront-end Developer
Contributions:1 review, 90 commits, 30 PRs in 2 years
Contributions summary:Alan primarily contributed to the development of viewer functionalities within the Speckle Server repository. Their work focused on initial curve conversions, implementing various curve types such as curves, circles, arcs, and ellipses into the viewer. The user refactored code, added new conversion methods, and fixed several conversion-related bugs, improving the viewer's capabilities. They also addressed chunking issues in the conversion process.
frontend-serverinteroperability3d-vieweraecversion-control
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
Alan Vidal - Senior Software Engineer - CAD at Dandy