Projects
Things I've built across low-latency systems, robotics, embedded systems, AI and games.
Interactive
Limit Order Book 📈
A price-time priority matching engine in C++20 with limit, IOC and FOK orders, optimised step by step from a simple std::map version that is kept as the correctness reference. Flat-array price levels, 32-byte orders, no heap allocation on the hot path, a 64-bit bitmap for best bid/ask and an open-addressing hash map for O(1) cancels. Runs live in your browser: place orders or turn on random flow.
Guandan 掼蛋 🃏
The Jiangsu climbing card game. Play solo against three bots or open a room and play online with friends. A C++20 rules engine and move generator with heuristic bots; a Node.js + WebSocket server runs the same engine (WASM) as the authoritative state machine, tested with unit tests and bot self-play.
Robotics & hardware
Mini Tank by Raspberry Pi
2025- Open-source Raspberry Pi robotic tank.
- Real-time control and live video streaming from a browser, using Python and Flask.
- End-to-end hardware and software integration.
Research
HDE Algorithm-Assisted PDR Navigation Correction
2023Patent project with Nanjing University of Science and Technology
- Pedestrian dead reckoning combined with Kalman filtering to reduce indoor navigation drift.
- Accelerometer and magnetometer calibration for motion-tracking accuracy.
- Algorithm optimisation integrated with embedded hardware design.
Neural Network-Assisted Human Motion Positioning
2023Patent project with Nanjing University of Science and Technology
- Temporal convolutional network (TCN) for adaptive step-length prediction.
- Python pipelines for motion data processing and sensor fusion.
AI & software
Loan-file verification pipeline (WZ Group internship)
Jun – Sep 2026- First built on a locally deployed LLM (Qwen, 4-bit): PDF table extraction, document classification, ID cross-checks and amount extraction.
- Then rewritten as a CPU-only rules engine: it matched the LLM on 74/74 classifications and 73/74 amounts over 385 pages, at over 30x the throughput and with no GPU.
Hajime: AI-Powered Multimodal Language Converter
2025- WeChat public account built with Python and Tencent Cloud APIs.
- Zhipu AI for text-to-"secret language" translation and back.
- Multimodal recognition of both images and text.
Games
Ancient Egypt educational history game (Legal Pythia)
Dec 2025- Designed the core map and implemented custom gameplay logic in RPG Maker MZ, extended with JavaScript.
- Integrated historical assets and contributed to a Medieval Naples DLC.
Playable games of my own are on the games page.