Daren Thomas

Software Developer at M&S Software Engineering AG

Zurich, Zurich, Switzerland
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
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.
code12 years of coding experience
job26 years of employment as a software developer
bookDipl. Ing. FH, Informatics, Dipl. Ing. FH, Informatics at Hochschule für Technik Zürich
languagesEnglish, German, French, Italian, Spanish
stackoverflow-logo

Stackoverflow

Stats
69,170reputation
15.5mreached
692answers
83questions
Badges
linq
top-5%
java
top-5%
floating-point
top-1%
regex
top-5%
xml
top-1%
serialization
top-5%
github-logo-circle

Github Skills (35)

python10
revit-api10
nltk10
ironpython10
netframework10
dotnet-core10
xml10
floating-point10
csharp10
linq9
xslt9
tuples9
lookup9
cross-platform9
java9

Programming languages (9)

C#PowerShellTypeScriptSCSSJavaScriptHTMLJupyter NotebookRuby

Github contributions (5)

github-logo-circle
An IronPython scripting environment for Autodesk Revit and Vasari
Role in this project:
userFull-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.
autodeskironpythonrevitscripting
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.
Request Free Trial