Ben Goh is a Principal Software Engineer based in Singapore with 12+ years at Autodesk and a total of two decades in software, specializing in front-end engineering with deep roots in computer graphics and game-like visual systems. He blends UI-first thinking with full-stack and backend experience—evident from contributions to notable open-source projects like Dynamo (graphical programming for design), DynamoRevit, and Helix Toolkit where he implemented rendering features such as 3D billboard text. Comfortable navigating complex integrations (Revit nodes, threading updates, shader work), he excels at shipping polished visual tooling that bridges designer workflows and performant engines. Ben also maintains a narrative-driven resume site that reflects his practical, portfolio-centric approach to explaining technical depth.
13 years of coding experience
11 years of employment as a software developer
Information System and Computer Sciences Computer Science, Information System and Computer Sciences Computer Science at National University of Singapore
Open Source Graphical Programming for Computational Design and Automation
Role in this project:
Backend Developer
Contributions:27 reviews, 3274 commits, 497 PRs in 3 years 5 months
Contributions summary:Ben contributed to the project by merging file updates related to thread management within the Dynamo Core. The changes included modifications to QueryMirrorDataAsyncTask, UpdateGraphAsyncTask, and the DynamoCore.csproj file. The commits focused on test case updates for QueryMirrorDataAsyncTask and incorporating changes to a user interface code block editor.
Contributions:319 commits, 219 PRs, 185 pushes in 2 years 1 month
Contributions summary:Ben primarily contributed to the Revit-Dynamo integration, focusing on the user interface and Revit node functionalities. Contributions included fixing documentation output locations, merging code from other branches, and resolving conflicts in UI files, which implies responsibility for integrating and maintaining the Revit-specific node features. The commits also reveal work related to updating and migrating node functionality across different Revit versions.
revitdynamodynamorevitvisualprogrammingbim
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.