About Me
With over 3 years of programming experience, I'm skilled in designing systems for front-end, back-end, mobile, and desktop applications. I can build REST APIs, web sockets with authorization, custom middleware and microservices. I'm always eager to learn new programming languages and explore emerging technologies, aiming to enhance the user experience from the customer's perspective.
Work Experience
Skills
Vue
Nuxt.js
React
Next.js
Typescript
Node.js
Python
Django
Java
Spring Boot
Android
MySQL
MongoDB
MariaDB
SQLite
Check out my works
I've worked on a variety of projects, from simple websites to complex web applications.
HKO Weather Simulation Website
A website that can simulate history weather case. Providing simulation time, tools, questions and answer block for student to complete the exercise though the browser. Also include an admin panel for admin to manage the weather case, no need to handle the creation / modify by writing code.
Gold Label Technology Limited Website
A request-for-quote (RfQ) system for Gold Label Tech Ltd. Using Next.js with Prisma and MariaDB. Enhance on SEO with SSR and also include Admin page for managing the RfQs.
RFID Gate with Human Direction Detection System
A RFID gate system with human direction detection capabilities. The system is built with Spring Boot as the main server, connected to an RFID reader via plain sockets, and utilizes FastAPI with WebSocket for YOLO-based detection. It can detect human movement directions using YOLO and record the corresponding item access directions.
AI Chatbot with RAG
An intelligent chatbot leveraging Retrieval-Augmented Generation (RAG) to provide accurate and context-aware responses. Built with a React frontend and FastAPI backend, it integrates seamlessly with AWS Bedrock to enhance conversational capabilities.
POS & Inventory System
A comprehensive Point of Sale (POS) and Inventory Management system supporting dark/light modes and English/Chinese locales. Built with Nuxt3 on the frontend using TailwindCSS, Element-Plus, and Tabulator-table, and Python Django REST framework with Maria DB and Django ORM on the backend. Ensures database transactions adhere to ACID properties.
Inventory System
A comprehensive inventory management system supporting dark/light modes and English/Chinese locales. Built with Vite and Vue3 on the frontend using Ant Design and Tabulator-table, and Python Django REST framework with MySQL and Django ORM on the backend. Ensures database transactions adhere to ACID properties.
Check out some of the university projects, they are on different topics and technologies.

Msc FYP - Integrated Solution for Speaker-specific Dubbing and Translation with Semantic Audio
This project proposes an integrated AI-powered solution featuring a web-based user portal for speakerspecific dubbing and translation. The system processes input videos in a source language (e.g., English) and generates translated output (e.g., Cantonese) while preserving the original speakers' vocal characteristics, including voice and tone.
COMP7310 Video PPG Project
Our project focuses on Remote Photoplethysmography (rPPG), an economical method to extract heart rate from facial videos. Key objectives include heart rate extraction, IoT-based video data retrieval, wireless IoT-server connectivity, MQTT for data communication, data visualization, and system evaluation.

BSc FYP - POS System for Restaurant
A POS for restaurant with backend management system. Include a web-based application for online ordering and payment. Backend system is built by Java Swing with Orcale SQL. Web-Base Application is built by Python Flask.
Get in Touch
Want to chat? Just send me a dm with a direct question on email and I'll respond whenever I can.
