Thomas Tsoi


I am seeking a challenging role as a full-time full-stack developer.


Languages and Tools

ReactNext.jsVue.jsTailwind CSSMantinejQueryBulmaBootstrap
AzureAWSGoogle CloudDockerGithubHeroku
pandasscikit-learnJupyterTableauPower BIChart.js
PhotoshopIllustratorPrimiere ProInDesignAuditionLightroom


Period: 2023

A web app for finding out real-time and spontaneous events happening around you.

TypeScript React Express MongoDB MapBox

Period: 2019 - 2023

An in-house school portal system built to manage student data and simplify school operations.

JavaScript jQuery PHP MySQL React Express MongoDB

Period: 2010 - 2019

A school portal system facilitating administrative operations for staff and providing an online learning platform for students.

JavaScript jQuery PHP MySQL React

Period: 2023

An app that helps to convert Chinese text with ruby characters into a special tagged text file which can be imported into Adobe InDesign. [Medium article]

TypeScript React Tailwind

Period: 2023

Proof-of-concept demo showing the ability to fetch a research paper abstract from its Digital Object Identifier (DOI).

TypeScript React Next.js Tailwind

Period: 2022

Proof-of-concept demo of a P2P payment mobile app developed for a course project.

Flask Python Bulma MySQL

Period: 2022

A chatbot for users to discover the best hiking routes in Hong Kong, providing searching, viewing and voting functions.

Python MySQL

Period: 2022

Personal project providing translation of classic novels into written Cantonese.

HTML5 CSS3 WordPress

Period: 2008 - 2010

Personal project with articles related to linguistics.



Professional Experience

Full-Stack Developer

Kowloon True Light School

09/2019 - 01/2023

  • Developed in-house software for the school, including a portal system for teachers, students and parents with a LAMP stack and other learning tools using React, Express and MongoDB to manage student data and simplify school operations.
  • Collaborated with the data processing team to automate assessment data processing.
  • Deployed a microservice using Azure Machine Learning and Python to help predict students’ public examination results based on their past performances to facilitate career advice.
  • Coordinated a team of teachers to build a WordPress-powered school website and its PHP
  • Led a team of students to build a Python application to allow a humanoid robot to perform NLP tasks using Google Dialogflow.

Skills:   React | TypeScript | Express | MongoDB | PHP | MySQL | Azure | Python | WordPress

Freelance Web Developer

Holy Trinity College

09/2018 - 01/2019

  • Implemented a backend dashboard for the school portal using React. Administrative tasks such as user account management, data import, backup and batch processing were automated.
  • Supported school administration with a wide variety of data analytics generated from the database.

Skills:   React | Tailwind | MySQL

Full-Stack Developer

Holy Trinity College

09/2010 - 08/2018

  • Developed an online learning platform and various software learning tools for the school.
  • Created an iOS app in Objective C and an Android app in Java for the school.
  • Designed, developed, and maintained the school website with a LAMP
  • Guided a team of students to participate in a programming competition to code a software robot tank in Java and won the championship.

Skills:   PHP | MySQL | jQuery | Bootstrap | Java | Objective C


MSc in Data Analytics and Artificial Intelligence

Hong Kong Baptist University

09/2021 - 01/2023

  • COMP7015 Artificial Intelligence
  • COMP7170 Data Security and Privacy
  • COMP7180 Quantitative Methods for Data Analytics & Artificial Intelligence
  • COMP7190 Special Topics in Intelligent Information Systems
  • COMP7270 Web and Mobile Programming
  • COMP7300 Financial Technology
  • COMP7880 E-Business Strategies
  • COMP7940 Cloud Computing
  • COMP7990 Principles and Practices of Data Analytics

MA in Linguistics

University of Hong Kong

09/2013 - 01/2016

Professional Diploma in Commercial Photography

Hong Kong Metropolitan University LiPACE

09/2010 - 06/2012

MSc in Computer Science

Chinese University of Hong Kong

09/2008 - 06/2010

  • CSC7111 Advanced Topics in Parallel/Distributed Systems
  • CSC7130 Advanced Topics in Artificial Intelligence
  • CSC7221 Advanced Topics in Internet Technology
  • CSC7241 Advanced Topics in Information Systems
  • CSC7272 Computer Crimes and Forensics
  • CSC7278 Computer and Network Security
  • CSC7280 Game Software Production
  • CSC7281 Decision Analysis & Game Theory

Postgraduate Diploma in Education (PGDE) in English Language

University of Hong Kong

09/2007 - 06/2008

BA in Linguistics

Chinese University of Hong Kong

09/2002 - 06/2007


Certificate in Web Development

Cantek, Canada

Aug 2023

  • Collaborated with a team of developers to implement a progressive web app using the MERN stack for finding out real-time and spontaneous events happening around the user.

Skills:   React | TypeScript | Express | MongoDB | Mapbox | GitHub

Meta Front-End Developer


Jun 2023

Azure AI Engineer Associate


Aug 2022

AWS Certified Cloud Practitioner


Jun 2022

Certificate in Cyber Security

School of Continuing and Professional Studies CUHK

May 2022