This page collects the projects, experiments, and learning resources I have built throughout my journey in computer science.
Rather than pursuing a large number of projects, I prefer spending time understanding how systems work beneath the surface. Most of my work therefore focuses on databases, distributed systems, operating systems, networking, and performance engineering.
AI-assisted Learning Platform
Data Forge is an intelligent learning platform designed to improve the efficiency of problem-solving and knowledge acquisition. It integrates modern web technologies with large language models to provide a more interactive learning experience.
Tech Stack
Focus
Status
🚧 In Progress
A Lightweight Key-Value Storage Engine
MiniKV is a personal project for exploring the internal architecture of modern storage engines. Rather than simply implementing APIs, the goal is to understand the design principles behind industrial database systems.
Topics
Tech Stack
Status
🚧 In Progress
A collection of database system implementations inspired by world-class database courses.
Including:
The purpose of these labs is to understand how real database kernels are designed and implemented.
Implementation of networking projects based on Stanford CS144.
Topics include:
This website serves as my digital notebook.
It records what I learn, what I build, and what I discover during my study of computer science. Articles range from algorithms and database internals to distributed systems and software engineering.
The site itself is built with Hexo and is continuously refined as an experiment in web technologies and technical writing.
Current areas of interest include:
As my knowledge grows, this page will continue to evolve with new projects, experiments, and research notes.