Software Development
Open Source Contributions
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).
Professional Experience
Web App Full-Stack R&D Engineer
Scan the World Limited
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
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
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
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
Description:
- Frontend development (Vue.js) on an in-house web application project.
Part-time Web Developer
Centre for Learning Enhancement And Research, CUHK
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
Ying Wa College
Secondary Education
Technical Skills
Languages
Cantonese
Native
English
Bilingual
Mandarin
Fluent
Japanese
Basic