Name: Ziming Tan
Type: User
Company: Shanghai Jiaotong University
Bio: Incoming M.Eng. UC Berkeley EECS | B.Eng. @SJTU-SE | QD intern @MinghongInvestment | Ex- DSL compiler @Tencent @wechat-miniprogram, AI infra @Intel @WizardQuant
Location: Shenzhen, China ↔️ Shanghai, China
Ziming Tan's Projects
📚经典技术书籍 PDF 文件,持续更新...
Notes for courses of @SJTU-SE
Backend of an online bookstore website (with Spring, Redis, Kafka, Solr)
Frontend of an online bookstore website (with React)
ChCore labs in SE3357, 2023 Spring.
Chfs File System (A distributed file system similar to GFS, with Raft and MapReduce constructed on it)
Android side frontend of a footprint recording App based on Amap API (with React Native)
Backend of a footprint recording App based on Amap API (with Spring)
Rent Now is the Android side of a house finding App based on Amap (with flutter)
Backend of a house finding App based on Amap (with Spring, Kubernetes, ELK)
My implementation of ICS (Introduction to Computer Systems) labs
A simple implementation of LSM Tree (Log-structured Merge Tree) in C++
Minik8s is a container orchestration tool like Kubernetes, which can manage containers that meet the CRI interface on multiple machines, supporting basic features such as container lifecycle management, dynamic and automatic scaling, with Serverless platform integration.
📚 Modern C++ Tutorial: C++11/14/17/20 On the Fly | https://changkun.de/modern-cpp/
A minimal BASIC interpreter designed with C++, which includes expression parsing, expression evaluation, statement execution and runtime context maintenance
QLink is a simple link game based on Qt
Personal notes of SJTU SE courses
SJTU SE3357 操作系统笔记 OS Notes
A compiler for Tiger language includes lexical analysis using flexc++, parsing using Bisonc++, type checking, building abstract syntax tree, instruction selection, register allocation and garbage collection, can produce complete assembly code on X86-64 CPU