Juncheng Zhu

1B Honours Computer Science Student @ University of Waterloo

Selected Projects

Onyx: Neural-Link Behavioral Engine
Python (Flask) HITL Architecture SLM Data Pipeline Nginx/Linux

Onyx: Neural-Link Engine

A Human-in-the-Loop (HITL) data harvesting system designed to bridge the gap between human micro-decisions and personal AI agents. Features a RAG-driven backend for proprietary dataset construction and real-time behavioral alignment via LLM-annotated telemetry.

Snake AI: Vectorized RL Engine
Rust & PyO3 PyTorch (RL) Rayon Parallelism Flask/Nginx

Snake AI: Vectorized RL Engine

A high-performance Reinforcement Learning environment decoupling the game engine from the neural network. Features a custom Rust-based simulator utilizing Rayon for parallel execution, bypassing the Python GIL to dramatically accelerate Dueling Double DQN training throughput.

Sakura Rain Effect Demo
React 18 Vite Value Noise Canvas API

Sakura Rain Extension

(Published on Web Store) A high-performance Chrome Extension refactored with React & Vite. Replaced standard animations with a custom 1D Value Noise algorithm to simulate organic wind patterns, rendering 1200+ procedural petals at 60 FPS.

Fireworks Game Screenshot
Vanilla JS HTML5 Canvas Physics Engine

Fireworks Vs Ango

A lightweight browser-based action game. Engineered a high-performance particle system from scratch without external engines, creating custom physics simulations for entity interactions.

Daily Study Log App
Python PyQt5 JSON

Daily Study Log

A desktop productivity application built with PyQt5. Features a custom CSS-styled interface (QSS) and a persistent local JSON backend for real-time activity tracking and history management.

Snake AI Demo
PyTorch Reinforcement Learning DQN

Deep Q-Learning Snake Agent

An autonomous agent utilizing Deep Q-Networks (DQN). Solved "Model Collapse" via Epsilon Decay strategies and accelerated training convergence by 40% using a custom Manhattan Distance reward function.

PyFinance Tracker Screenshot
Flask SQLAlchemy Chart.js

PyFinance Tracker

A secure, multi-user financial dashboard deployed on DigitalOcean. Features normalized database schemas, optimized SQLAlchemy queries for low latency, and dynamic financial reporting using Chart.js.