Clarence Ngoh is a software engineer with 11 years of experience building backend systems and contributing to production-grade open source, currently working at Hudson River Trading. He has a strong information systems background from Singapore Management University and Carnegie Mellon, and has taught and mentored students through workshops and TA roles—demonstrating an ability to translate complex concepts into approachable learning. His open-source contributions include meaningful enhancements to Apollo Server, adding a UserInputError class and refactoring cache connectors to support Redis and Memcached, reflecting a focus on robust error handling and scalable caching. Comfortable across system design, backend engineering, and developer tooling, he enjoys exploring new technologies and sparking thoughtful technical discussions.
10 years of coding experience
3 years of employment as a software developer
GCE A'Level, BCMH, GCE A'Level, BCMH at Victoria Junior College
Bachelor of Science (BSc) Information Systems, Information Systems, GPA 4/4, Bachelor of Science (BSc) Information Systems, Information Systems, GPA 4/4 at Singapore Management University
Information Systems, Information Systems at Carnegie Mellon University
🌍 Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more.
Role in this project:
Back-end Developer
Contributions:184 commits, 10 PRs, 96 pushes in 2 months
Contributions summary:Clarence contributed to the core functionality and error handling within the Apollo Server project. They added a new error class, `UserInputError`, and made corresponding changes to error handling and documentation. Furthermore, the user refactored caching connectors, adding support for Redis and Memcached, which involved creating new packages and tests for the cache implementations. They also updated the dependencies and added the relevant types.
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
Clarence Ngoh - Software Engineer at Hudson River Trading