Shannon Goh is a seasoned full-stack Software Development Engineer based in Singapore with 10 years of experience building cloud-native web apps, IoT systems, and developer tooling. Currently at Amazon, he brings a strong background in TypeScript/React/Next.js stacks and AWS services, and has previously architected large-file sharing platforms and enterprise IoT/LoRaWAN solutions at DSTA. His open-source work on Dynamo projects reflects practical strengths in installer/packaging improvements and Revit add-in automation, showing attention to deployability and tooling as much as feature code. Known for mentoring and cross-disciplinary collaboration, he pairs systems-level thinking (data center and security prototypes) with hands-on automation and DevOps craft. Notably, he blends pragmatic engineering with a people-first mindset—helping teams ship robust software and enabling others to perform at their best.
10 years of coding experience
6 years of employment as a software developer
Bachelor of Engineering (B.Eng.), Computer Engineering, 2nd Upper Class Honors, Bachelor of Engineering (B.Eng.), Computer Engineering, 2nd Upper Class Honors at Nanyang Technological University
Contributions:42 commits, 33 PRs, 2 comments in 28 days
Contributions summary:Shannon primarily focused on developing tools for the Dynamo Revit project. Their contributions include the creation and modification of the DynamoAddinGenerator, which generates add-in files for different Revit versions. This involves working with Revit API, DynamoInstallDetective, and building components to manage and deploy Dynamo add-ins. Additionally, the user refactored and improved existing code, including DLL references, and added logic for different Revit versions.
Contributions:66 commits, 34 PRs, 14 comments in 5 months
Contributions summary:Shannon's commits primarily involve modifications to installation and build-related scripts and configuration files. They updated the installer batch and ISS files, added exclusions in the release process, and modified the environment variable setup for the Dynamo application. These changes suggest a focus on improving the build process, packaging, and deployment of the software. The user is responsible for improving the installation experience for the end-user.
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
Shannon Goh - Software Development Engineer at Amazon