This is your work, valued

Singapore

Bugen Zhao

Elite
@BugenZhao

MTS @Inferact, ex-database engineer @risingwavelabs, bachelor @SJTU-CSE, created MNGA App

MNGA. 💬 A refreshing NGA Forum App in SwiftUI. Make NGA Great Again! aka "NGA 论坛 iOS 开源客户端"

320

litchi-rs. An x86-64 kernel with ~100% Rust (originally) in a week. `async` inside!

54

flashroute.rs. 🚀 Rust implementation of FlashRoute: A tool for full Internet topology discovery.

35

Raft. 🗳 A solution to pingcap/talent-plan, aka "6.824 Lab 2: Raft" and "6.824 Lab 3: Fault-tolerant Key/Value Service" from MIT.

31

LeetCode.playground. 📜 Bugen's LeetCode solutions in Swift Playground. 𝐎𝐯𝐞𝐫 𝟒𝟎𝟎 𝐩𝐫𝐨𝐛𝐥𝐞𝐦𝐬 𝐢𝐧𝐜𝐥𝐮𝐝𝐞𝐝!

21

Lime. 🍋 A Rust/Swift-like modern interpreted programming language. First-class functions, first-class expressions, and functional techniques included!

11

6.824-MapReduce. An implementation of "6.824 Lab 1: MapReduce (2021)" in async Rust.

10

Litchi. ⚙️ Bugen's toy OS kernel for x86 systems implemented in modern C++. [WIP]

9

rust-swift-pb-interop. A proof-of-concept for writing cross-platform logic in Rust and interoperating with platform-native language using Protobuf.

7

Simulator. 🕹 Bugen's logic-circuit-level CPU Simulator, in a descriptive manner.

6

pve-config.

4

dnser. 🌏 A DNS client & server written in Rust, just for learning.

4

bz_XSnake. C++

3

rust-playground. Rust

3

cfg-or-panic. Rust

3

CS241. 📕 Lectures & Assignments & Reading materials of CS241, SJTU.

3

Predictor. 🔍 A predictor for Tensorflow models with GUI designed in MVC pattern.

2

CSAPP3e. 📠 Bugen's Assignments & Labs of CS:APP 3e.

2

MIPS. 👨🏻‍💻 Pipelined MIPS I CPU with 49 instructions & multiplication & direct-mapped cache in Verilog.

2

Dino86. 🦕 A simple copy of Chrome Dino game in boot sector, compatible with 8086 / 8088.

2

LaTeX-Templates. 📠 Bugen's useful LaTeX assignment templates.

1

OSProject1. C

1

iceberg-rust. Apache Iceberg

1

arrow-rs. Official Rust implementation of Apache Arrow

1

tokio. A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...

1

MTAnalyzer. 🚇 An all-in-one simple GUI data analysis tool for Hangzhou Metro Traffic.

1

BPyQSql. 🗄 A simple GUI SQL client in PyQt5.

1

OSProject2. C

1

GitNotion. 📓 A simple way to manage your Notion pages with Git.

1

sql-masker. Go

1

Turing. A Turing Machine in Swift.

1

NSFGraph. 🪐 Build visual graphs for National Science Foundation (NSF) awards, using MySQL and Gephi toolkit, implemented in Kotlin.

1

humrock. Rust

1

task-local. Task-local storage for asynchronous tasks, extracted from the `tokio::task_local` module.

1