I'm Pin Fang, a software engineer at Tiktok, Shanghai. Nice to meet you!
- Siamese PyTorch
- Siamese Networks for one-shot image recognition on Omniglot, connected to my ICME 2019 paper.
- LLM from Scratch
- A modern decoder-only Transformer stack in PyTorch, including BPE, RoPE, RMSNorm, SwiGLU, Flash Attention 2, DDP, SFT, and RL fine-tuning.
- miniDFS
- A C++ mini distributed file system with file striping, replicated chunks, name server metadata, and data server threads.
- redis-rs
- Redis server implementation in Rust, covering RESP, RDB persistence, replication, streams, and transactions.
- Remote Nvim
- Remote development in Neovim for devboxes and SSH-backed workflows.
- dl-framework
- A from-scratch deep learning framework project with autograd, tensor operations, and CUDA-backed systems pieces.
- simple_json
- A small C++17 JSON library focused on parsing and lightweight header-only usage.
- ThreadPool
- A compact C++11 thread pool implementation for practicing concurrency primitives and task execution.
- dcgan
- Deep Convolutional GAN implementation in TensorFlow and TensorLayer, trained on CelebA-style image generation.
- gobang
- A Java Gobang game with a GUI, minimax search, and alpha-beta pruning.
- Lark Agent Bridge
- Bridge coding agents into Lark chats, cloud docs, worktree groups, and collaborative agent workflows.
- yolo-caffe
- A Caffe-based YOLO v1 implementation connecting Darknet-style object detection ideas to the Caffe ecosystem.
- GPU HPC Book
- A hands-on book about GPU high-performance computing, CUDA, Tensor Cores, TMA, WGMMA, TPU collectives, and TIRx.
- CowAgent
- Added Azure-hosted ChatGPT service support and Railway deployment support.
- Fang, Pin, Yisen Wang, and Yuan Luo. "Self-Attentive Networks for one-shot Image Recognition." 2019 IEEE International Conference on Multimedia and Expo (ICME). IEEE, 2019
- GPU High Performance Computing - A hands-on online book about GPU programming, performance modeling, CUDA, Tensor Cores, TMA, WGMMA, TPU collectives, and TIRx.
If you like my projects and want to support me, you can use the following payment methods:
| Alipay | WeChat Pay |
|---|---|
![]() |
![]() |
| Scan to pay with Alipay | Scan to pay with WeChat |







