Changhao (Chase) Sun

孙昌浩

Data Science & Analytics · Building things people actually use

London, UK

Scroll

About

MSc Business Analytics student at UCL with a background in Computer Science & Mathematics (UW-Madison) and Engineering (UEC Tokyo). I work at the intersection of data science, AI, and product — from building ML pipelines and analytics dashboards to multiplayer web games. Trilingual in English, Chinese, and Japanese.

Chinese (Native)English (Proficient)Japanese (Proficient)
PythonSQLRPyTorchReactTableau

Projects

A selection of things I've built and explored.

Norikae

Norikae乗り換え

In Progress

Tokyo JR-themed multiplayer card game. Players compete to build train routes across the JR network. Built with React 19 and real-time multiplayer via Socket.IO.

React 19TypeScriptSocket.IONode.js
OrderThis screenshot

OrderThis

Ongoing

Generative AI startup project helping travelers navigate foreign-language menus. Built a Streamlit MVP with Gemini API for multimodal menu understanding, allergen inference, embedding-based RAG, and a 4-tier image fallback pipeline.

PythonStreamlitGemini APIRAGMultimodal AI
Suggestion Mining from Hotel Reviews

Suggestion Mining from Hotel Reviews

End-to-end NLP pipeline for detecting actionable suggestions in high-star hotel reviews. Benchmarked TF-IDF, DistilBERT, and Qwen 2.5, fine-tuned DistilBERT with threshold optimisation, and applied BERTopic clustering to surface service improvement insights.

PythonBERTQwen 2.5BERTopicscikit-learnPyTorch
Interactive Industry Analysis Assistant

Interactive Industry Analysis Assistant

An interactive research assistant that converts an industry query into a structured LLM-generated market research report from automatically retrieved sources, with input validation and sub-30-second delivery.

PythonLLMRAGAPI Integration
Structured Masking for Privacy-Preserving Collaborative LP

Structured Masking for Privacy-Preserving Collaborative LP

Master's thesis at UEC Tokyo. Proposed Sparse Coordinated Capacity Sharing (SCCS) with structured sparse masking matrices for privacy-preserving collaborative linear programming.

PythonGurobiOptimisationPrivacyLinear Programming
Cat Battlefield

Cat Battlefield小猫战场

Responsive wave-based bullet-hell shooter built with vanilla HTML5 Canvas. Players control a pixel cat defending against alien invaders across four difficulty levels, with multiple enemy types, collectible weapon power-ups, and touch controls for mobile.

JavaScriptHTML5 CanvasCSS3

Resume

Download CV

MSc Business Analytics

University College London

Sep 2025 – Sep 2026

Master of Engineering

The University of Electro-Communications

Oct 2023 – Sep 2025

BSc Computer Science & Mathematics (Double Major)

University of Wisconsin-Madison

Sep 2016 – May 2020

Chinese (Native)English (Proficient)Japanese (Proficient)

Life

Beyond the code.

🎮Game Dev🀄Mahjong🎵Music🍜Cooking✈️Travel📸Photography
张真香 (Xiangxiang)

张真香aka 香香

A lovely little cat and the official mascot of everything I build. ^ • ◡ • ^ Xiangxiang's daily routine includes supervising my coding sessions and just being cute. Follow Xiangxiang's adventures on Instagram ↓

@xxmeow_0329

Get in Touch

Feel free to reach out for collaborations or just a chat.