Hello there!

Welcome to my personal website

My name is Richard Goh.
I am a software engineer based in Singapore.

About Me

richard_round_portrait

Hello there and thank you for visiting my personal website! My name is Richard and I am a software engineer based in Singapore!

I am currently working as a Backend Software Engineer at Crypto.com, where I build financial market data processing systems and crypto price aggregation engines. I work with technologies like Golang, Java, Spring Boot, and various cloud platforms to deliver reliable, scalable solutions for millions of users worldwide. If my profile interests you, feel free to download my resume below!

Download my resume

Where I've Worked

  • Crypto.com | Equities Market Data Project
    Backend Software Engineer

    March 2025 - Present

    • Golang
    • REST APIs
    • Kafka
    • Financial Markets
    • ICE Feeds
    • Building a real-time financial market data processing platform by ingesting and processing equity trading data from multiple exchanges (NYSE, NASDAQ, CBOE) via ICE feeds.
    • Distributing processed data to downstream consumers via RESTful APIs and Kafka messaging.
  • Crypto.com | Price Team
    Backend Software Engineer

    May 2022 - March 2025

    • Golang
    • Spring Boot
    • RabbitMQ
    • MongoDB
    • AWS S3
    • Delivered reliable crypto price data to multiple downstream services by building a high-performance aggregation engine processing real-time data from 60+ exchanges.
    • Streamlined token listing processes by developing features for a Spring Boot-based token metadata management system, reducing manual work for internal operations teams.
    • Expanded platform data capabilities by building a robust pipeline ingesting pricing and token metadata from CoinMarketCap and CoinGecko APIs.
    • Enhanced customer engagement by developing a crypto price alert system that delivers targeted push notifications via Braze API.
  • Singtel | OnePass
    Backend Software Engineer

    July 2021 - April 2022

    • Java
    • Spring Boot
    • UIAM
    • Identity Management
    • Integrating various digital products onto Singtel's Unified Identity and Access Management (UIAM) platform using Spring Boot and Java.
  • Singtel | Dash E-Wallet
    Backend Software Engineer

    July 2020 - July 2021

    • Kotlin
    • Spring WebFlux
    • Quartz Scheduler
    • Red Hat OpenShift
    • Developed a Buy Now Pay Later (BNPL) microservice and Dash Protect Earn Transact (PET), a high-interest savings product.
    • Awarded Singtel spot bonus for outstanding contribution to both projects.
  • Lazada | Data Product Team
    Frontend Software Engineering Intern

    Nov 2019 - Feb 2020

    • React
    • Redux-Saga
    • Ant Design
    • NPM
    • Built and published reusable frontend components for Lazada Ads and Lazada Workstation to internal NPM repository.
    • Leveraged React, Redux-Saga, and Ant Design to create scalable component architecture.

My Education Background

  • Bachelor of Business Administration - Honours (Highest Distinction)
    National University of Singapore

    2015 - 2020

    • FIN3101
    • FIN3103
    • DSC4213
    • DSC4215
    • DSC4217
    • First degree of Double Degree Programme.
    • Higher level modules taken were mainly related to Finance and Data Analytics.

  • Bachelor of Computer Science - Honours
    National University of Singapore

    2015 - 2020

    • CS2102
    • CS3223
    • CS3243
    • CS5228
    • CS4225
    • Second degree of Double Degree Programme.
    • Higher level modules taken were mainly related to Database Management, Artificial Intelligence and Data Science.
  • NUS Overseas Colleges (Stockholm)
    KTH Royal Institute of Technology

    2017 - 2018

    • TR3203N
    • TR4049N
    • ME2815
    • AI2145
    • Selected for the NUS Overseas Colleges (Stockholm) program to work full-time at a startup in Stockholm while studying part-time at KTH Royal Institute of Technology for 2 semesters (1 year).
    • Enrolled in modules focused on entrepreneurship and business model innovation.

My Side Projects

Sonarfinance.app

Personal finance tracking dashboard that utilises scikit-learn, Random Forest and TF-IDF vectorization for intelligent transaction categorization, built with Next.js/TypeScript frontend and FastAPI/Python backend with PostgreSQL and Stripe subscription management.

Richardgohcr.com

This personal portfolio website - a simple one-page static website created using HTML, SCSS and JavaScript with interactive particles animation and responsive design.

Other Accomplishments

AngelHack 2019
Overall Champions

Won overall hackathon champion for developing a computer vision software that detects driver fatigue to increase passenger/driver safety.

L'Oréal Brandstorm 2018
Case Competition - Nordic Champions

Prototyped an augmented reality and salon smart mirror mobile app using Figma. Presented solution to judges in Copenhagen, Denmark, and thereafter in Paris, France.