Alex Chi

Undergraduate in Computer Science.
Programming for interest. Not constrained to a single language.


PROJECT 1
BlueSense TypeScript
May 2017 - Present

🌈 BlueSense is an open IoT platform for collecting and visualizing environment data.

View Realtime Report
PROJECT 2
raft C++
Jul 2019

â›ĩ Raft Consensus Algorithm. gRPC for communication. Tested with a few cases.

View on GitHub
PROJECT 3
RISCV-Simulator C++
Jul 2019

đŸ’ģ RISC-V Simulator of RV32I ISA. Out-of-order execution with Tomasulo algorithm and Speculation.

View on GitHub
PROJECT 4
Hurricane C++
Oct 2018

đŸŒĒī¸ An extensible task-based robot control system on embedded platforms made for SJTU RoboMaster Competition (STM32 + OpenSTM32)

View on GitHub
PROJECT 5
tenitsu Kotlin
Dec 2018

🎾 A robot automatically finds and fetches tennis balls on the ground. Final project for SJTU ME116 "IntroME".

How does it work?
PROJECT 6
raytracer.rs Rust
2018 - 2019

⚡ A ray tracer implemented in Rust based on "Ray Tracing in One Weekend".

What did it render?
PROJECT 7
julia.metal Swift
Aug 2018

🎇 Render Julia Sets in real-time with Metal API on macOS.

How does it look?
PROJECT 8
mnist.rs Rust
Jan 2019

đŸ”ĸ MNIST training with deep learning implemented in Rust.

View on GitHub
PROJECT 9
go-dht Go
Jul 2019

🌎 DHT models (Chord and Kademlia) in golang.

View on GitHub
PROJECT 10
ddcm-protocol Python
2015 - 2016

🌐 A protocol based on Kademlia and designed for peer-to-peer distrubuted computing.

View on GitHub
PROJECT 11
CloudOJ PHP
Jul 2015

🌩ī¸ An Online Judge built with PhalconPHP.

View on GitHub