Changhao (Chase) Sun

孙昌浩

|

London, UK

Pixel cat
Scroll

About

MSc Business Analytics student at UCL with a background in Computer Science & Mathematics (UW-Madison) and Operations Research (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)
PythonSQLPyTorchTableauscikit-learnStreamlitNode.jsTypeScriptGitNLPMachine LearningData Visualization

Projects

A selection of things I've built and explored.

Norikae screenshot

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.

ReactTypeScriptSocket.IONode.jsGame Development
Neko Desk Top screenshot

Neko Desk Topネコデスクトップ

macOS desktop pet app with autonomous pixel art kittens. 13 breeds roam your screen with independent personalities — walking, sleeping, climbing, and landing on windows. Single-file native Swift, no dependencies.

SwiftCocoamacOSPixel ArtApp Development
OrderThis screenshot

OrderThis

Ongoing

GenAI startup helping travelers navigate foreign-language menus. Multimodal menu understanding with Gemini API, allergen detection, and RAG-powered dish image retrieval.

PythonStreamlitGemini APIRAGMultimodal AICI/CD
Suggestion Mining from Hotel Reviews screenshot

Suggestion Mining from Hotel Reviews

NLP pipeline for detecting actionable suggestions in hotel reviews. Fine-tuned DistilBERT with cross-domain transfer from SemEval software forums, plus BERTopic clustering for service improvement insights.

PythonNLPBERTBERTopicscikit-learnPyTorch
Interactive Industry Analysis Assistant screenshot

Interactive Industry Analysis Assistant

AI research assistant that generates structured industry reports from Wikipedia sources via Gemini API. Semantic input validation and sub-30-second delivery.

PythonLLMRAGAPI Integration
Structured Masking for Privacy-Preserving Collaborative LP screenshot

Structured Masking for Privacy-Preserving Collaborative LP

Master's thesis at UEC Tokyo. Structured sparse masking for privacy-preserving collaborative linear programming, validated on airline alliance capacity allocation.

PythonGurobiOptimisationPrivacyLinear Programming
Amazon Marketing Analytics: Targeting, Prediction & Causal Inference screenshot

Amazon Marketing Analytics: Targeting, Prediction & Causal Inference

Marketing analytics study on Amazon data. Customer targeting via RFM segmentation and K-means clustering, plus causal inference uncovering Simpson's paradox in price-sales relationships. Interactive Tableau dashboards.

RTableauPredictive AnalyticsCausal InferenceMarketing
Operating Systems Projects screenshot

Operating Systems Projects

Two systems projects from CS 537 at UW-Madison: a Makefile parser with DAG-based dependency resolution, and a custom memory allocator backed by a red-black tree.

CUnix/LinuxMakefileValgrind
Semantle Helper screenshot

Semantle Helper

CLI solver for Semantle, the semantic word-guessing game. Uses word2vec embeddings with online Ridge Regression to learn the target word direction in embedding space.

PythongensimNumPyWord2VecOnline ML
Cat Arena screenshot

Cat Arena小猫战场

Wave-based bullet-hell shooter built with vanilla HTML5 Canvas. Pixel cat vs. alien invaders across four difficulty levels, with power-ups and mobile touch controls.

JavaScriptHTML5 CanvasCSS3Game DevelopmentResponsive Design

Experience

Research Assistant

Asian Academy of Digital Economics

Apr 2025 – Jul 2025
  • ·Designed and executed an international partner mapping project for the Global Digital Economy Conference (GDEC), identifying qualified digital economy associations across 20+ countries.
  • ·Developed a structured database of 100+ international digital economy associations using LLM-driven keyword expansion and semantic search, supporting global partnership outreach.

Research Assistant

Center for Industrial Development and Environmental Governance (CIDEG), Tsinghua University

Mar 2024 – Sep 2024
  • ·Built end-to-end data pipelines for the Global Innovation Hubs Index 2024, integrating economic and innovation indicators for 120+ global cities with automated update workflows.
  • ·Implemented anomaly detection via extreme value analysis and conducted EDA along with Power BI to uncover cross-city and regional patterns, shaping the index ranking methodology.

Software Engineer Intern

CICV (Beijing) Research Institute · Beijing, China

May 2019 – Aug 2019
  • ·Developed a PyQt5-based GUI integrated with ROS for standardized scene data collection, adopted as the team's primary interface for autonomous driving experiments.
  • ·Designed the data storage logic for a scene database, structuring 100,000+ raw sensor outputs and visual data for scalable dataset expansion and downstream ML training.

Resume

Download CV

University College London

MSc Business Analytics

Sep 2025 – Sep 2026

Machine Learning · NLP · Business Strategy & Analytics · Marketing Analytics

The University of Electro-Communications

Master of Engineering, Operations Research

Oct 2023 – Sep 2025

Discrete & Continuous Optimization · Information Theory · Human Interface

University of Wisconsin-Madison

BSc Computer Science & Mathematics (Double Major)

Sep 2016 – May 2020

GPA: 3.63/4.0

Dean's List (Fall 2017–2018, Spring 2016–2017)

Algebra · Analysis · Stochastic Processes · Database Management · Operating Systems · Artificial Intelligence

Life

Beyond the code.

🧩Puzzle Games🍜Cooking✈️Travel🧲Fridge Magnets
张真香 (Xiangxiang)

张真香aka 香香

A lovely little cat and the official mascot of everything I build. ^ • ◡ • ^
Xiangxiang travels with me and supervises my coding sessions at home.
Follow Xiangxiang's adventures on Instagram ↓

@xxmeow_0329
Rhythm gaming at the arcade

🎹 音ゲーRhythm Games

A dedicated arcade rhythm gamer (once).

beatmania IIDXsp 皆伝
SOUND VOLTEX後光暴龍天 / VF 20 (5th gen)
GITADORA Drummania虹ネーム
CHUNITHM VERSERating 17
My IIDX SP12 Profile →

Get in Touch

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