You can also call me Rex.

No alternative text provided

I graduated with a Diploma in Information Technology (GPA: 4.45/4.5) from Red River College Polytechnic in December 2024. I'm passionate about web application and software development, with a focus on building applications using React, TypeScript, Ruby on Rails, and PHP. My studies also gave me hands-on experience in database design and management, along with a solid foundation in cloud infrastructure like AWS. I genuinely enjoy working in collaborative environments and am excited about the opportunity to contribute to innovative teams where I can grow and make a meaningful impact.

Projects

Project null image 1
Project null image 2
Project null image 3
Project null image 4
Project null image 5

Catering Service Website

2024

I developed a fully functional, device-responsive catering service website designed to provide a seamless user experience. Built using TypeScript and React with Vite, the website is styled with Tailwind CSS. The page was deployed on Vercel to ensure fast and reliable performance.

React

Tailwind CSS

TypeScript

Project null image 1
Project null image 2
Project null image 3
Project null image 4
Project null image 5

Catering Service Website - Admin Page

2024

Admin page of the Catering Service Website with user authentication and full CRUD functionality, allowing administrators to manage website information, products, and customer orders efficiently. The backend, developed with Node.js and connected to a MySQL database, was deployed on an Ubuntu VPS.

Node.js

React

Tailwind CSS

TypeScript

MySQL

Project null image 1

Chikin Portfolio

2025

A device-responsive portfolio website built with Next.js and styled with TailwindCSS, with content managed by the headless CMS Strapi.

TypeScript

Next.js

Strapi

Project null image 1
Project null image 2
Project null image 3
Project null image 4

Camera Online Store

2024

This responsive website, built on Ruby on Rails for my Full-Stack Web Development class, demonstrates my proficiency with MVC architecture, ActiveRecord, Active Storage, route configuration, and session handling. Designed as a full-stack e-commerce platform for a fictional camera store, it includes essential functionalities such as displaying website information, managing products and orders, user authentication, browsing products, completing purchases with a checkout process, and viewing order history.

Ruby on Rails

Stripe

Experiences

ACE Project Space – Red River College

Jan 2024 – Apr 2024

Mobile Application Developer

  • Developed a fitness and health service delivery mobile application for a company using Agile methodology.
  • Built a complete cross-platform mobile application (Android and iOS) from scratch using the Flutter framework and successfully deployed the application within 10 weeks.
  • Utilized internal APIs to fetch and deliver dynamic health and fitness content seamlessly.
  • Implemented a diverse range of features, including: (i) Fitness video and podcast audio players for delivering health and fitness content. (ii) Search and filter functionality to enhance content discoverability. (iii) A customized content delivery interface tailored to user preferences.

CCT R&D Limited

Oct 2005 – Feb 2007

Assistant Software Engineer

  • Developed microcontroller software for cordless phone products using C language.
  • Worked closely with the product development team to define feature lists and ensure product feasibility.
  • Collaborated with the product quality assurance team to test and debug software issues.
  • Handled inquiries from clients and internal customers, including product managers, promptly and effectively.

Hong Kong Customs & Excise Department

Apr 2007 – Jun 2022

Trade Controls Officer

  • Responded to public and media inquiries, providing clear and accurate information on fair trading regulations and consumer rights.
  • Prepared presentation materials and conducted presentations for traders, public and related parties to enhance the public awareness of fair trading.
  • Investigated consumer complaints, mediating disputes, and took appropriate follow up actions.
  • Managed a comprehensive database comprising over 30,000 fair trading complaint cases, to analyse allegations trends and performance statistics to enhance department strategies and optimize operational planning.

Skills

Frameworks

Ruby on Rails

Node.js

React

ASP.NET

React Native

Flutter

Tailwind CSS

Next.js

Languages

Java

C#

JavaScript

HTML

CSS

TypeScript

PHP

Python

Databases

SQL

PostgreSQL

MySQL

MongoDB

Tools & Platforms

Git

GitHub

Vercel

Firebase

AWS

Figma

Stripe

Strapi