Projects
Selected projects — with architecture, demos and code links.
- resonance
Resonance — Compatibility Assessment
A structured compatibility tool for couples: both answer independently, then a radar-chart comparison surfaces the disagreements that matter, with conversation prompts. Bilingual, fully client-side.
- React
- TypeScript
- Vite
- Tailwind
- Recharts
Bilingual (zh/en) · radar-chart comparison · no backend, no accounts
- context-retrieval★ Featured
Contextual Retrieval: Empirical Study
Reproduced Anthropic's Contextual Retrieval, then ran systematic comparisons across domains — finding a 'double-edged sword' effect and the limits of knowledge graphs.
- Python
- RAG
- Contextual Embeddings
- BM25
- Knowledge Graph
3 phases · 6 controlled experiments · reproducible
- gcms-separation★ Featured
GC-MS Signal Deconvolution & Identification Engine
End-to-end deep learning for GC-MS: identify components of essential-oil mixtures and predict blend ratios directly from 1D chromatographic signals.
- Python
- Deep Learning
- PyTorch
- GC-MS
- Synthetic Data
74,820 synthetic samples · 87 monomers · enterprise collaboration
- bid-analysis★ Featured
Intelligent Bid-Document Analysis System
University–enterprise project: intelligent parsing and fast screening of bidding documents. Core developer through requirements, architecture and iteration — results filed as an invention patent (published).
- Python
- LLM
- RAG
- FastAPI
Invention patent published · enterprise software engineering
🔒 Private · demo on request Details → - comment-miner
CommentMiner — Video Comment Insight
Three-stage pipeline (rule filter → LLM close-reading → reasoning-model report) that turns a video's comments into a readable, citable research report. Web tool + browser extension.
- Python
- JavaScript
- LLM
- Browser Extension
YouTube + Bilibili · rule filter + LLM + reasoning report
- machine-learning
Machine Learning: Core Algorithms
A hands-on, tutorial-style repo covering core ML/DL algorithms — linear regression to Transformers — each chapter with theory notes, runnable code, exercises and result figures.
- Python
- NumPy
- scikit-learn
- PyTorch
Regression → SVM → CNN/RNN/LSTM → Transformer, self-contained chapters
- llm-lora-finetuning
Chinese-LLM LoRA Fine-tuning Framework
A professional LoRA / QLoRA fine-tuning framework for Chinese LLMs — training, evaluation, an interactive UI and containerized deployment.
- Python
- PyTorch
- LoRA / QLoRA
- PEFT
- Gradio
ChatGLM3 / Qwen / Baichuan2 / Yi · BLEU-ROUGE eval · Docker
- rps-yolov8
Real-time Gesture Detection · YOLOv8
Lightweight real-time Rock-Paper-Scissors hand-gesture detector built on Ultralytics YOLOv8-nano, trained on a custom dataset.
- Python
- YOLOv8
- Ultralytics
- OpenCV
mAP50 ≈ 0.93 (50 epochs) · real-time webcam demo
- mcm-icm-2025
MCM 2025 Problem C — NIPT Decision Optimization
Full solution to 2025 MCM Problem C: NIPT dynamic decision optimization via survival analysis and risk-constrained Monte-Carlo dynamic programming.
- Python
- R
- GAMM
- Survival Analysis
- Monte-Carlo DP
Q1–Q4 modelling: GAMM · survival analysis · risk-constrained DP
- flight-management
Flight Management System (from scratch)
C++11 flight management & route recommendation built on hand-written data structures, with a from-scratch HTTP server and a web UI featuring Dijkstra visualization.
- C++11
- Data Structures
- Dijkstra
- HTTP Server
Chained hash · linked list · queue · graph + Dijkstra, all hand-written
- cp-templates
CP Templates — Competitive Programming Library
Not just code, but a learning system: 42 core algorithm templates with 85%+ contest coverage, each paired with an official practice problem (Luogu / Codeforces).
- C++
- Algorithms
- Data Structures
42 templates · 85%+ coverage · every algorithm with a practice problem