Bellevue, WA, USA ⇌ Shanghai, China

Alex Chi Z

Elite
@skyzh

building database systems @databricks, previously @cmu-db; a bubble tea every day makes me happy right away

tiny-llm. A course of learning LLM inference serving on Apple Silicon for systems engineers: build a tiny vLLM + Qwen.

4.3k

mini-lsm. A course of building an LSM-Tree storage engine (database) in a week.

4.1k

type-exercise-in-rust. Learn Rust dark magics by implementing an expression framework in database systems

1.5k

write-you-a-vector-db. A Vector Database Tutorial (over CMU-DB's BusTub system)

763

chicv. A minimal and fully-customizable CV template for Typst.

715

core-os-riscv. 🖥️ An xv6-like operating system on RISC-V with multi-core support. Documentation available online.

323

canvas_grab. 🌐 One-click script to synchronize files from Canvas LMS.

227

RISCV-Simulator. 💻 RISC-V Simulator of RV32I ISA. 5-stage pipeline / out-of-order execution with Tomasulo algorithm and Speculation. Support runtime visualization. Project report available.

211

raytracer.rs. ⚡ A high-performance path tracer implemented in Rust based on "Ray Tracing in One Weekend" featuring static dispatch, multi-threaded rendering and a variety of preset scenes.

100

HallOfShame. Hall of Shame

67

raytracer-tutorial. raytracer project for PPCA 2020

63

mini-lsm-solution-checkpoint. Mini-LSM solution checkpoint

62

make-a-fortune. An open-source anonymous forum frontend.

56

linux-kernel-labs. Linux kernel labs

55

optimizer-lessons. Code for "Lessons Learned from Building a Query Optimizer" blog series

52

raft-kvs. ⛵ A distributed key-value store based on Raft. (WIP)

45

uring-positioned-io. Async positioned I/O with io_uring.

44

notes. Lecture notes at SJTU

40

mips-simulator. 💻 A 5-stage pipeline MIPS CPU design in Haskell.

36

mips-cpu. 💻 A 5-stage pipeline MIPS CPU implementation in Verilog.

33

bustub-vectordb. The BusTub Relational Database Management System (Educational)

31

fourier-transform-drawing. Inspired by 3Blue1Brown. Apply fourier transform to an SVG path and draw the result on canvas.

28

BlueSense. 🌈 BlueSense is a long-term project for monitoring Shanghai environment data.

26

skyzh-site. Alex Chi's personal site

23

Meteor. 🚆 Fine-grained analysis and visualization of Hangzhou Metro for efficient traveling in metro system. Project report, slide and presentation video included.

22

pg_poop. A Postgres extension that rewrites strings to 💩

21

zoom-url-generator. Generate Zoom URL

19

bustub-web-shell. BusTub web shell

19

rust-ycsb. YCSB in Rust (WIP)

19

BPlusTree. 🌲 Fully unit-tested B+ tree with basic paging implemented in C++

17

go-dht. 🌎 Chord in golang

12

SJTU_Diploma. 交大学科交流群列表 (Originally made by @LuminousXLB) 项目已迁移到 @SJTU-Plus

11

skyzh.

11

langchain-risinglight. a langchain binding for risinglight

5

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

4

bors-playground. Rust

3
36
Apply