Wendi Chen

Logo

Hi, I'm Wendi Chen and you can call me Andy. I'm now a computer science Ph.D. student @MVIG-SJTU πŸ’». My research interests primarily lie in Embodied AI 🦾.

View My GitHub Profile

What am I doing recently?

Wendi Chen's github stats

πŸ“Š Weekly development breakdown

From: 13 January 2025 - To: 20 January 2025

Python         24 hrs 23 mins  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–’β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   61.99 %
YAML           9 hrs 52 mins   β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–’β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   25.09 %
Bash           2 hrs 34 mins   β–ˆβ–“β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   06.54 %
Shell Script   1 hr 20 mins    β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   03.40 %
Makefile       50 mins         β–“β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   02.14 %

Playground

Here are some of my side projects crafted for fun.

StreamRipper πŸ’»

python mitmproxy rqlite

avatar StreamRipper is an adaptive distributed network cache on LAN. It provides an acceleration service for Bilibili.

Check the Project Repo

Didi Visualizer πŸ“Š

cplusplus Qt

avatar A cross-platform multi-thread GUI which can analyze Didi demand data and provide valuable suggestions. This is a project for CS241, SJTU.

Check the Project Repo

MIPS CPU πŸ’»

Verilog

I used Verilog to implement a 5-stage pipelined MIPS processor. It has many advanced features including forwarding, branch-not-taken and cache.

Check the Project Repo

RISC-V CPU Simulator πŸ’»

cplusplus riscv

In this project, I implemented a RISC-V simulator supporting RV32I Base Integer ISA through C++. It has a 5-stage pipeline to enable parallel execution. Also, data & control hazards are handled through forwarding and dynamic branch prediction.

Check the Project Repo

Gobang AI 🎲

cplusplus Qt

Here’s an interesting project I finished in summer holiday. With a 6-step searching depth and alpha-beta pruning, this AI is capable of beating a novice in Gobang. Besides, it’s the first GUI application I developed through Qt.

Check the Project Repo

In addition, I like to develop some useful tools which simplify workflow. Here’re some examples below.

SJTU & FDU ICS Generator πŸ“†

python

This is a script that helps SJTUer and FDUer to import their class schedule into mobile phones.

SJTU version and FDU version are provided.


Professional Services

Teaching Assistant for

Honor

Contact