OJSandbox

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

SmokeDetector

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

Chisel RISC-V

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

Jekyll Environment Variables

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

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.

SpaceRider

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

PyReversi

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

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.