Runji Wang

Software Engineer at DeepSeek AI

Beijing, Beijing, China
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Runji Wang is a software engineer based in Beijing with 10 years' experience building low-level systems in Rust, including operating systems, storage, databases, and stream processing platforms. At RisingWave Labs he helped harden the stream processing engine—authoring memcomparable serialization, designing a macro-driven expression framework, and building Madsim, a deterministic simulator that uncovered concurrency bugs in distributed systems. His open-source work spans rCore and Occlum, where he fixed kernel-level bugs and implemented filesystem syscalls, reflecting deep systems and OS-level expertise. Comfortable bridging research and production, he also implemented diverse UDF runtimes (Rust/WASM, Python, Java, JavaScript) and contributed CI and core type work for educational OLAP projects. Unusually for a systems engineer, he blends pragmatic tooling (testing, CI, simulators) with language-level design to make complex distributed behaviors reproducible and debuggable.
code10 years of coding experience
bookMaster's degree, Computer Science and Technology, Master's degree, Computer Science and Technology at 清华大学
book高中, 高中 at 北京师范大学附属实验中学
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (34)

filesystem10
datatypes10
back-end-development10
risc-v10
memory-management10
data-serialization10
os-development10
serialization10
deserialization10
system-calls10
database-design10
rust10
operating-system10
testing9
data-structure9

Programming languages (17)

MDXJavaCSSC++RustCScalaMakefile

Github contributions (5)

github-logo-circle
risinglightdb/risinglight

Aug 2021 - Jan 2023

An educational OLAP database system.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:166 reviews, 88 commits, 145 PRs in 1 year 4 months
Contributions summary:Runji contributed to the educational OLAP database system by addressing compile errors and adding a continuous integration (CI) system. They improved code style, particularly within the catalog and type definition modules, and implemented core data type functionality. Furthermore, the user simplified data types by using enums instead of structs and implemented the transformer for create-table and insert statements.
analyticsembedded-databaserustolapsql
rcore-os/rCore

Dec 2018 - Jun 2020

Rust version of THU uCore OS. Linux compatible.
Role in this project:
userBack-end Developer
Contributions:3 releases, 2 reviews, 265 commits in 1 year 6 months
Contributions summary:Runji primarily focused on debugging and optimizing the RISC-V32 kernel, addressing an overflow issue in the `__mulsi3` function. They also introduced and refactored the `MemoryHandler` and `MemorySet` modules, with related modifications in paging and memory areas. Additionally, the user implemented the `/proc/self/exe` pseudo inode to store the path of the executable file.
linux-osriscvrustlinuxthu
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Runji Wang - Software Engineer at DeepSeek AI