Daren Thomas is a pragmatic software developer with 12+ years of experience building tooling and integrations for architecture and public-sector projects from Zurich. He has deep hands-on skills in scripting languages and full-stack C#/IronPython work—most notably creating and evolving RevitPythonShell to bring Python scripting into Autodesk Revit and enable third-party training and simulation workflows. Daren excels at rescuing and refactoring legacy systems into maintainable frameworks, automating data pipelines and simulations (including EnergyPlus coupling), and shipping user-focused interfaces and build compatibility across Revit versions. Comfortable from low-level debugging to UI polish, he pairs a tinkerer’s curiosity (started spotting syntax errors at age eight) with disciplined engineering practices like version control, issue tracking, and reproducible builds. Colleagues rely on him to make complex domain tooling usable and extensible rather than merely functional.
12 years of coding experience
26 years of employment as a software developer
Dipl. Ing. FH, Informatics, Dipl. Ing. FH, Informatics at Hochschule für Technik Zürich
An IronPython scripting environment for Autodesk Revit and Vasari
Role in this project:
Full-stack Developer
Contributions:14 releases, 13 reviews, 100 commits in 7 years 10 months
Contributions summary:Daren primarily focused on enhancing the user interface and updating the build configuration for the RevitPythonShell project. They made changes to the ConfigureCommandsForm.Designer.cs, potentially modifying the layout or functionality of the settings UI. Furthermore, the user adapted the project to newer Revit versions (2016, 2017, 2018, and 2019), involving changes to the project files (.csproj) and adapting code for compatibility. The user also integrated RevitLookup and provided additional features like syntax checking and the `__file__` built-in for external scripts.
City Energy Analyst (CEA) is an open-source urban building energy modeling (UBEM) platform and computation tool for the design of low-carbon and highly efficient cities.
Contributions:64 releases, 7 reviews, 3636 commits in 5 years 1 month
ceaanalystenergypythonurban-design
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.