Software Development

Open Source Contributions

Mod

Better Keys Updated

Single Player Tarkov

I was addicted to Escape from Tarkov and have later started playing SPT. I didn't actually created the mod but I updated and enhanced an old mod and this is probably my first open source project that I have maintained (for a short time).

View GitHub Profile

Professional Experience

Web App Full-Stack R&D Engineer

Scan the World Limited

Oct 2024 – Now

I do a little bit of this and that, here and there, all over the place. You know how it goes, a slightly-more-senior software engineer in a very small team.

Description:

  • Lead a team of 4 on the development of an in-house 3d model-oriented platform with ecommerce and metaverse, using technologies such as three.js, gaussian splatting and more. Also responsible for guiding and mentoring fresh-graduate hires and student interns.
  • Hands-on responsibilities in both full-stack development and DevOps (Vue.js/ Fastify.js/ Prisma/ PostgreSQL/ GCP).
  • Pushed for the development to be more structured and methodological by introducing project management software (Jira) and pushed for the proper use of git-branching, type-checking, pre-commit hooks etc.
  • Delivered a customized application that utilizes our core technologies to educational institutes such as Faculty of Medicine of CUHK.
  • Report directly, while also participating in hands-on discussions about business directions and technical approaches, to and with the company founder.

Project Engineer

Trademonday Limited

Jun 2023 – Sep 2024

I hate full-stack (Frontend, Backend, DevOps, AWS). I was the project manager, system architect and software engineer AT THE SAME TIME.

Description:

  • One-man full-stack development (Next.js/ Nest.js) of an in-house interactive business visualization SaaS targeted towards well-known local and overseas retailers.
  • Responsible for project management, data engineering, CI/CD, and cloud deployment on AWS & GCP (migrated).
  • Coordinate with other team members as well as outsourced developers from overseas to help with the main project and side-projects.
  • Report directly to the company founders.

Software Engineer

INFINIT3.io

Mar 2022 – Jun 2023

I hate backend.

Description:

  • Full-stack development (Next.js/ Node.js/ Django/ Python) of an in-house Web3 ecommerce platform.
  • Report directly to the company founders.

Web Developer (I)

Initial Innovation Limited

Jun 2021 – Feb 2022

I hate frontend.

Description:

  • Frontend development (React.js) for the ecommerce platform SHOPAGE.
  • Delivered a full frontend revamp of the dashboard for users/ shop owners.

Web, Application, UI/UX Developer

F-STEM Solution Limited

Jun 2020 – Feb 2021

Description:

  • Frontend development (Vue.js) on an in-house web application project.

Part-time Web Developer

Centre for Learning Enhancement And Research, CUHK

2019 - 2020

Description:

  • Frontend development (PHP) on small projects for other faculty departments.

Education

The Chinese University of Hong Kong

Bachelor of Science - Computer Science

Upper Second Class Honour

2017 – 2021

Ying Wa College

Secondary Education

2010 – 2017

Languages

Cantonese

Native

English

Bilingual

Mandarin

Fluent

Japanese

Basic

Other Skills & Hobbies