Here are some of the projects I've worked on.
Please feel free to explore them by clicking on each project card.
More projects are available in my Github repositories

AI/ML

Multi-Modal AI Assistant for Theme Park Operations

An advanced, multi-modal AI assistant system for a theme park, integrating RAG, Text2SQL, Function Calling, and MCP (Model Context Protocol) that can answer questions related to visiting tips, previous flows, transportation routes, weather information, etc.

Tech Stack:
Python FastAPI LangChain RAG Ollama FAISS Agents LLM

AI-Powered Stock Market Analysis Platform

A web application designed to provide comprehensive stock market analysis, leveraging AI to interpret market data, technical indicators, fundamental metrics, and news. The frontend is deployed on GitHub Pages, while the backend runs as a serverless FastAPI service on Google Cloud Run.

Tech Stack:
React Python FastAPI Google Cloud Docker LangChain Sqlite Agents

Steel Surface Defect Detection System

An experiment about computer vision. The model is trained based on YOLOv12, and is deployed as an interactive web application on Hugging Face Spaces.

Tech Stack:
Streamlit Python YOLO HuggingFace

Full-Stack

Portfolio Website and Blogs

This project is a personal portfolio and blog website built with Django. It showcases projects, provides contact information, and features a blog for sharing articles. It is deployed on Google Cloud Run. Media files are served from Google Cloud Storage

Tech Stack:
Python FastAPI Django Google Cloud PostgreSql

PeacoPlaza Online Shop

A full‑stack e‑commerce application with a modern React frontend and ASP.NET Core backend API. The system supports product browsing, filtering, shopping cart, checkout, user authentication (including role‑based permissions), and admin management. Frontend and backend are decoupled with clear API contracts.

Tech Stack:
React TypeScript REST API Docker C# PostgreSql

Data Analysis & Visualisation

Movie Data Analysis Pipeline

A comprehensive data pipeline for collecting, cleaning, analyzing, and visualizing movie data. It provides a full suite of tools to turn raw movie data into actionable insights, complete with an interactive dashboard for exploration.

Tech Stack:
Pandas Plotly Python

Game

BraveBeaks - AngryBirds Clone

A 2D physics-based puzzle game developed in C++ using the SFML (Simple and Fast Multimedia Library) for graphics/audio and Box2D for high-fidelity physics simulation. The programme is deployed as .dmg and .exe files.

Tech Stack:
SFML Box2D PostgreSql C++

Other

UI/UX design

Here are some of my previous works.

Tech Stack:
Photoshop Illustrator Axure