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 ๅผ€ๆบๅฎขๆˆท็ซฏ"

314

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
34
Apply