Rhino3D Scripting McNeel at Robert McNeel and Associates
Portland, Oregon, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
Ehsan Iran-nejad is a Rhino3D scripting engineer at McNeel with a decade of experience bridging architecture and software development, based in Portland, Oregon. Trained as an architect and having held BIM and automation roles at Tesla, TVA, and others, he brings practical building knowledge to developer-focused tooling for AEC workflows. He architects and maintains production-grade open-source projects—most notably pyRevit and contributions to mcneel/compute.rhino3d—working across front-end, back-end, and plugin integrations. A Unix enthusiast and rapid application developer, he’s known for pragmatic refactors, improving developer UX (code completion, installers, UI facelifts) and stabilizing HTTP/REST geometry tooling. Notably, his blend of hands-on architectural practice and deep scripting expertise lets him translate real-world building problems into robust automation and geometric services.
Rapid Application Development (RAD) Environment for Autodesk Revit®
Role in this project:
Full-stack Developer
Contributions:85 releases, 6 reviews, 5027 commits in 7 years 6 months
Contributions summary:Ehsan's contributions primarily involve modifying and enhancing the core functionality of the pyrevit application. This includes fixing bugs related to cursor location and various print tool functionalities, along with adding features such as a regex option for template searches. The user also implemented improvements to the existing tools, particularly in the print sheets and keynote manager functionalities, indicating work across multiple codebases. Furthermore, the user was involved with refactoring code and testing features related to the core application.
An IronPython scripting environment for Autodesk Revit and Vasari
Role in this project:
Full-stack Developer
Contributions:2 releases, 35 commits, 21 PRs in 5 years 5 months
Contributions summary:Ehsan primarily contributed to the development and maintenance of the RevitPythonShell, an IronPython scripting environment. Their work involved updating core dependencies like IronPython and AvalonEdit, adjusting code to align with new library versions. The user also improved the UI with a facelift and implemented features like better code completion, and refactored and cleaned up project directories, and made the commands available in zero document mode. Additionally, the user updated the installation process, and added icons to the Revit Python Shell.
scriptingpythonrevit-apiironpythonautodesk
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
Ehsan Iran-nejad - Rhino3D Scripting McNeel at Robert McNeel and Associates