PyReversi

An old Flash plane-shooting game that I made when I was 13

SpaceRider

An old Flash plane-shooting game that I made when I was 13

Tetris with AI

A Tetris game with AI playing mode I wrote when I was 14. It’s very entertaining and relaxing to see the Tetris game plays on its own.

Jekyll Environment Variables

A Jekyll plugin that enables the use of environment variables in templates. Also my first widely-welcome Ruby Gem.

Chisel RISC-V

A RISC-V project aiming to pave the way for its application in teaching.

USTC Virtualization Laboratory

An in-school cloud computing provider that I set up from scratch. Provides virtual machines and block storage for students to do course experiments.

SmokeDetector

A community-driven chatbot that detects spam across the Stack Exchange Network and reports them so that they can be quickly removed.

OJSandbox

An experimental sandbox for online judgers (OJ) utilizing multiple Linux features, including rlimit, cgroup and chroot. I am a co-author.