Projects

Here are several Computer Science and Engineering projects I did.

Gigantic Splight

A 3D fluids simulation project based on Taichi framework. Several fun ways of interactions are combined.

Image

Scotty3D

A comprehensive CG project following CMU462 course.

Image

Simple EQ

A step-by-step learning project that utilized JUCE framework for audio plugin development.

Image

Audiobia

Audio classification project using Google’s EfficientNet.

Image

Mx Compiler

A completely hand-made compiler for a toy language with multiple optimizations.

RISC-V CPU

Course MS108, an emulated RISCV32I CPU written in verilog.

Image

Ray Tracer

Ray tracing engine written in Rust that can output something colorful.

Image

Train Ticket System

A cooperated project including backend C++ coding, B+ Tree data structure implementation and frontend website design.