Bo'an Huang

First-year Computer Science student at UCL, exploring backend systems, C++ infrastructure, and Embedded Software.

C++ / C / Go / Python / Java / SQL / R
React/ Node.js / Flask / JUnit / WordPress / Material-UI / FastAPI
Bo'an Huang

Education & Experience

BSc Computer Science
University College London · 2025 – 2028
Exploring algorithms, systems, and software engineering fundamentals while building side projects in C++, Python, Java and Go.
To be continued... hopefully with fewer bugs and more sleep

Selected Projects

Quantum Battleships
View repo ↗

A Battleships variant where players scan using quantum-style circuits, balancing information gain, explosion risk and measurement budget.

Python Qiskit Jupyter UI
Robot Navigation Arena

Grid-based robot simulator with BFS pathfinding, randomised obstacles, and sprite-based visualisation written in C.

C Pathfinding Pixel art
ESP32 IoT Clock Demo

TTGO T-Display project that connects to Wi-Fi, queries an NTP server, and renders the current time on both serial and screen.

C++ ESP32 IoT
HiMCM Mathematical Modeling
View repo ↗

Led a four-member team in a three-week modelling challenge, designing algorithms, implementing simulations, and co-authoring a research-style paper using Python.

Python Matlab Modeling
AI for Audio Synthesis(Research)

First-author publication exploring deep-learning-based sound synthesis, evaluating AI models, and analysing future applications of neural audio generation in multimedia.

Machine Learning neural network RNN CNN GAN
USACO Competitive Programming – Gold Division
View certificate ↗

Achieved Gold Division in the USA Computing Olympiad by solving advanced algorithmic problems involving graph theory, dynamic programming, and data structures using C++. Demonstrated strong problem-solving ability under time pressure with clean and optimized implementations.

C++ Algorithms Competitive Programming

More projects on GitHub. CV available here.