Projects

Surfstore
A distributed key-value store implemented with RAFT Consensus Algorithm and Consistent Hashing
Go
gRPC
SQLite
...

Homepage
My personal homepage built with React, Next.js, Tailwind CSS, Framer Motion and Three.js
React
Next.js
TailwindCSS
...

Online Library Service
An online library service that allows users to borrow, return, review books.
React
Spring
MySQL
...

Simple Router
A router implementation developed with C and running on top of Mininet.
C
Mininet
VirtualBox

Reliable Transmission
A customized reliable transmission protocol based on Sliding Window.
C

Nachos
Nachos Operating System Project
C
Java

Pathfinding Visualizer
An app built with React and Bootstrap to visualize pathfinding algorithms
React
Bootstrap
JavaScript

youBot Controller
A software controlling a mobile manipulator
Matlab
CoppeliaSim
...