Chuyue Zhang

Hi, I am Chuyue

Who am I?

I am...

Software Engineer

As a software engineer, I build reliable, high-performance systems with experience across databases, distributed systems, and backend infrastructure.

Engineer ring ceremony
Engineer ring ceremony
07+
Years in software
26+
Shipped projects

Core Competencies

C#JavaPythonCRustTypeScriptC++ (11/14/17/20)
PostgreSQLMySQLQuery OptimizationRedisClickHouseMongoDBCassandraData Modeling (OLTP/OLAP)Parquet/Columnar StorageDynamoDB
ACID & Distributed TransactionsSharding & ReplicationPerformance BenchmarkingConsensus Algorithms (Raft, Paxos)CAP Theorem & Trade-offsMessage Queues (Kafka)Distributed CachingRDMA Programming
RESTful APIsHTML / CSSNode.js / Express.jsDjangoReact.jsMicroservicesJavaScript.NET Core
Jenkins CI/CDGit / Version ControlShell ScriptingDockerLinux KernelKubernetesAWS S3Microsoft Azure
LLVM / Compiler DesignTCP/IP & Socket ProgrammingParallel ProgrammingPerformance Profiling (perf)Operating SystemsComputer Networks
AI Agent DevelopmentPyTorchDeep LearningReinforcement LearningRAG (Retrieval-Augmented Generation)

Experiences

IELTS

Average: 7

Writing & Reading: 8.5

Group Project: Toronto Island Flood Control

CDS got full mark

Played role as project manager

GPA

Cumulative GPA: 3.76/4.0

Graduate with Honours

Dean's Honours List

On the list in 5 semesters

Course Highlights

ECE345H1 Data Structure & Algorithm: 91/100 A+

CSC317H1 Computer Graphics: 94/100 A+

ECE361H1 Computer Networks: 87/100 A

ECE297H1 Software Design: 86/100 A

Easy Go Map

An offline GIS software, presenting global urban map data with navigation function.

Build city maps with from scratch. Develop a navigator with A* algorithm which provides driving instructions. Apply greedy algorithms, simulated annealing, and multi-threading to tackle the NP-hard Traveling Salesman Problem, achieving top 15% in the class.

Battle of Balls

2D Game which got full mark in ECE 243 course

MindVoice

Social Network which was developed by a 2 person team

EmoNet

Deep learning network which can recognize facial expression in webcam and generate corresponding emoji

Role & Impact

Streamlined chip analysis tools by combining PostgreSQL query tuning and Pandas preprocessing, reducing end-to-end analysis latency by 85%.

Implemented Django-powered dynamic query features, enabling 20+ engineers to customize chip data visualizations.

Managed 10M+ Quartus chip database with PostgreSQL and integrated it into internal CI/CD regression pipelines.

Technologies

Python, Django, PostgreSQL, Pandas, CI/CD

Candle Lighter

A 45 degree 2.5D program puzzle solving game.

Backtrack

A fixed-angle 3D level-based parkour game.

Signal Android

A third-person 2D survival game inspired by "Vampire Survivor" and "Backpack Heroes".

Multi-Agent Reinforcement Learning

Engineered a pipeline for converting 2D maps to 3D Gazebo environments using ROS and XML plugins, automating batch simulations for multi-robot scenarios.

Developed reinforcement learning-based exploration algorithms, improving multi-robot coverage efficiency by 45%.

Applied Bayesian Optimization for robot parameter tuning, reducing trial count by 50% in real-world deployment scenarios.

Technologies

Python, PyTorch, ROS, Gazebo, Reinforcement Learning, Bayesian Optimization

Key Projects

Wave Optics Education Website: Interactive physics simulations for wave optics education

Dynamo/Cassandra-Style Distributed Key-Value Store: Consistent hashing, 3-replica redundancy, dynamic node management

LLVM-based SmallC Compiler: IR optimization, code generation, semantic analysis

Database Performance Optimization

Accelerated TPC-H query runtime by 4.7× (28s → 6s, 1-node cluster) and 6.2× (28s → 4.5s, 3-node cluster) on GaussDB, a PostgreSQL-based database.

Optimized Parquet storage of GaussDB, boosting sysbench point-select TPS by 60% and reducing 3-node TPC-H performance to 5.8s.

Extended the distributed query system utilizing a share-everything architecture on GaussDB, efficiently supporting SF-300 scale TPC-H workloads.

DevOps & CI/CD

Designed and implemented a 3-node Jenkins CI pipeline, completing 1,500+ automated runs.

Enabled 40+ engineers to validate code changes rapidly through automated testing infrastructure.

Technologies

C++, PostgreSQL, Parquet, Jenkins, TPC-H Benchmarking, Distributed Systems

Graduate Studies

Master of Engineering in Computer Engineering

Expected graduation: December 2025

Focus: Distributed Systems, Databases, and Performance Engineering

Key Projects

Database Management System: LSM tree, B+ tree, Bloom filter, buffer pool with LRU eviction, extendable hash table

Anime Goods E-Commerce Platform: Full-stack web application with user authentication, shopping cart, payment integration

ClickHouse-HE: Distributed Query on Homomorphic Encrypted Database

Redis Performance Enhancement with RDMA & VMA

Workflow Engine System

Designing and implementing the workflow engine system.

Building robust infrastructure for workflow orchestration and execution.

Optimizing system performance and reliability for high-throughput scenarios.

Technologies

Workflow Orchestration, Backend Development, C#

Professional Vision

Bridging technical excellence with creative vision to build systems and products that impact millions.

Becoming an exceptional video game producer, creating immersive and innovative gaming experiences.

Portfolio

Project Resonance
Project Backtrack
Computer Graphics
Candle Lighter
Distributed Storage
Frame Time
Easy Go Map
Signal Android

Selected Works

Explore a collection of my past projects, ranging from system architecture to game development.

View Full Portfolio

Blogs

Thoughts & Reviews

Dive into my personal space where I share reviews and thoughts on the things I love: Movies, Video Games, Music, and Books.

Read the Blog