Based in Hong Kong

Hi, I'm David Wong.

Final-year CS student at CUHK. I build full-stack web applications and explore AI-powered systems.

About

I'm a Year 4 Computer Science student at The Chinese University of Hong Kong (CUHK), passionate about software engineering, machine learning, and building products that solve real problems.

I'll be joining the HKJC Management Trainee Programme (IT Division) in 2026, where I look forward to working at the intersection of technology and large-scale operations.

Skills

Languages

Python JavaScript TypeScript SQL

Frontend

React Tailwind CSS shadcn/ui Vite Vue Nuxt Radix UI

Backend

FastAPI REST API SSE WebSocket Node.js Express JWT Uvicorn

Database & ORM

PostgreSQL SQLAlchemy Alembic Pydantic

State & Data

Zustand TanStack Query React Hook Form Zod

DevOps & Cloud

Docker Kubernetes Helm GitHub Actions Alibaba Cloud

AI & Tools

Claude Code Cursor Notion

Projects

Intelligent Platform for Lesson Design

Sep 2025 – May 2026 ↗ Visit

Solo Final Year Project at CUHK

Architected a multi-role web platform for CUHK's PE department with FastAPI/SQLAlchemy backend, implementing layered architecture, JWT-based access control, and LLM-assisted grading workflows to automate student assessments. Engineered an interactive sports diagramming tool using Fabric.js with custom symbol libraries and thumbnail generation; optimized database schema reduced storage per diagram by 80% while enabling state persistence.

Python FastAPI React PostgreSQL Docker

GoGoGo

Mar – Apr 2026

AI-Powered Travel Planning App

A full-stack travel agent AI app where users chat with an AI to plan trips, receiving structured itineraries with flights, hotels, attractions, and weather. Built with FastAPI/SQLAlchemy backend, Google Gemini for LLM-powered agents, and React/shadcn/ui frontend with voice I/O via Web Speech API and Gemini TTS.

FastAPI SQLAlchemy PostgreSQL Gemini React shadcn/ui Zustand

Tree Growth Predictor

Feb – Apr 2026

Solo Project under HKJC AI4Future funded programme

Implemented 6 ML models (Linear Regression, ANN, Random Forest, Gradient Boosting, SVR, KNN) running entirely client-side via TensorFlow.js and ml.js, eliminating backend infrastructure while enabling real-time in-browser training. Architected a wizard-step flow with composable-based state management, tensor memory management, and full i18n support across 3 languages (EN, zh-TW, zh-CN) for an accessible educational ML platform.

Nuxt 3 Vue 3 TypeScript TensorFlow.js

Work Experience

2026 — Present

Management Trainee — IT Division

The Hong Kong Jockey Club (HKJC)

Joining the MT Programme IT Division, working on technology initiatives across one of Hong Kong's largest organisations.

Jun – Aug 2025

Backend Developer

Wewrites, Hong Kong

Architected a comprehensive backend migration from NoSQL (DynamoDB) to PostgreSQL, designing an optimized database schema that achieved 80% performance improvements and enhanced system scalability and extensibility. Engineered clean RESTful APIs in Python FastAPI with a layered architecture, leveraging Pydantic for robust type-safe data validation and auto-generated OpenAPI documentation.

Jun – Aug 2024

App Developer

Sing Sharp, Hong Kong

Engineered two Java-based games for the Sing Sharp Android app, leveraging object-oriented design patterns to build robust and maintainable features while gaining practical experience in the complete Android development lifecycle. Collaborated in agile development processes through code reviews with senior developers.

Education

Sep 2022 — Jun 2026

B.Sc. Computer Science

The Chinese University of Hong Kong (CUHK)

Relevant Coursework: AI, ML, NLP, OS, Software Engineering, Multimedia Systems, Data Analysis, Probability

Sep — Dec 2024

Exchange Programme

University of Washington (UW)

Dean's List · Relevant Coursework: Algorithms and Complexity, Database Systems, Web Programming

Contact

Feel free to reach out — collaboration, opportunities, or just a chat.