Projects

I am a UBC statistics student exploring software engineering, machine learning, data analysis, and product-minded tools.

Personal SiteMay 2026 - Present

ZiyangZhou.me Personal Website

A bilingual personal website built with Next.js, TypeScript, Tailwind CSS, and Cloudflare Pages.

Next.jsTypeScriptTailwind CSSApp Router
Read case study
Sports AnalyticsMay 2026 - Present

Predicting F1 Pit Stops

An early-stage motorsport analytics project exploring how race context can inform pit stop timing.

PythonData AnalysisFeature EngineeringMachine Learning
Read case study
Application DevelopmentMay 2026

Sleep Tracking App

A Java application for recording sleep, setting goals, and reviewing habits over time.

JavaOOPData ModelingUser Stories
Read case study
Machine LearningMay 2026

Machine Learning Projects

A notebook collection covering NLP, topic modeling, embeddings, tuning, and applied ML practice.

PythonJupyter NotebookScikit-learnNLP
Read case study
Financial Data ProductAug 2025 - Present

A-Share Research Dashboard

A Streamlit dashboard for A-share research, combining market data, indicators, fundamentals, sentiment, signals, scoring, and risk ranges.

PythonStreamlitAKSharePlotly
Read case study
Financial Data ResearchAug 2025 - Present

A-Share Intraday Tick Analysis

A Python and Streamlit research app for intraday A-share tick data, large orders, order flow, behavior signals, alerts, and optional ML examples.

PythonStreamlitAKSharePlotly
Read case study
ML CompetitionJun 2025

Kaggle Fertilizer Competition

A Kaggle modeling project focused on feature engineering, model comparison, and submission workflow.

PythonPandasScikit-learnFeature Engineering
Read case study
Computer VisionMay 2025

English Letter Recognition Model

A Python computer-vision project for recognizing English letters from image data.

PythonComputer VisionMachine LearningImage Classification
Read case study
Computer Science CourseworkMar 2025

CPSC 221 Labs

A C++ lab repository from UBC CPSC 221, focused on data structures and algorithmic implementation.

C++Data StructuresAlgorithmsDebugging
Read case study
Security ToolingNov 2024

Bitcoin Private Key Recovery Tool

A Python multiprocessing tool designed for Bitcoin private-key recovery workflows with optimized CPU utilization on macOS.

PythonMultiprocessingmacOSCPU Optimization
Read case study