Richard Dominick

Backend Head at Freelance

Singapore, Singapore
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code6 years of coding experience
job2 years of employment as a software developer
bookSMP Santa Ursula BSD
bookSt. John's School
bookBachelor 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
bookRidge View Residential College
bookSingapore-Cambridge General Certificate of Education 'Ordinary' Level, Singapore-Cambridge General Certificate of Education 'Ordinary' Level at Temasek Secondary School
bookSingapore-Cambridge General Certificate of Education 'Advanced' Level, Singapore-Cambridge General Certificate of Education 'Advanced' Level at Eunoia Junior College
languagesEnglish, Indonesian, Chinese
github-logo-circle

Github Skills (11)

typescript10
javascript10
typescripts10
frontend10
react10
typescript-types10
blueprint9
playgrounds9
qr-code8
redux8
ide7

Programming languages (19)

PowerShellJavaRustCGoValaHTMLKotlin

Github contributions (5)

github-logo-circle
source-academy/frontend

Sep 2022 - Jan 2023

Frontend of Source Academy, an online experiential environment for computational thinking (React, Redux, Saga, Blueprint)
Role in this project:
userFront-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.
frontendreactreduxideplayground
source-academy/scm-slang

Apr 2024 - Jul 2026

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.
Request Free Trial