Richard Dominick is a backend-focused engineering leader and current Backend Head and former CTO at Source Academy with six years of experience building scalable, secure educational platforms used by thousands worldwide. A final-year Computer Science and Business Administration student at NUS, he combines product-minded engineering with cross-team orchestration, having managed over ten parallel development teams and mentored many junior contributors. He led robotics and remote-device initiatives—creating SEKER, a browser-based runner for LEGO SPIKE Prime and improving EV3 workflows—that modernised Source Academy’s curriculum and enabled international academic use. Technically versatile, he has designed microservice architectures, migrated datastores to PostgreSQL, implemented RBAC/ABAC, and contributed front-end UX improvements including QR-based secret pasting and remote execution features for the widely used Source Academy frontend. He pairs hands-on coding with stakeholder-facing delivery, and unusually for someone at his level, continues tutoring and teaching undergraduates, reflecting a strong commitment to education and knowledge transfer.
6 years of coding experience
2 years of employment as a software developer
SMP Santa Ursula BSD
St. John's School
Bachelor of Computing - BComp Bachelor of Business Administration - BBA Computer Science and Business Administration, Bachelor of Computing - BComp Bachelor of Business Administration - BBA Computer Science and Business Administration at National University of Singapore
Ridge View Residential College
Singapore-Cambridge General Certificate of Education 'Ordinary' Level, Singapore-Cambridge General Certificate of Education 'Ordinary' Level at Temasek Secondary School
Singapore-Cambridge General Certificate of Education 'Advanced' Level, Singapore-Cambridge General Certificate of Education 'Advanced' Level at Eunoia Junior College
Frontend of Source Academy, an online experiential environment for computational thinking (React, Redux, Saga, Blueprint)
Role in this project:
Front-end Developer
Contributions:808 reviews, 22 commits, 588 PRs in 4 months
Contributions summary:Richard focused on improving the functionality and user interface of the remote execution device dialog within the frontend of Source Academy. They implemented features such as the ability to paste secrets from QR codes and added a remote execution tab to the mobile workspace. The contributions involved refactoring the playground tabs and fixing styling issues, demonstrating a focus on usability and responsiveness. The user also added a dependency for QR code scanning.
Implementation of the Scheme language in TypeScript
Contributions:84 reviews, 71 PRs, 90 pushes in 2 years 3 months
typescript
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.