Projects

Research Prototypes & Systems

Projects we have implemented, reproduced, and measured—documented with demos, evidence, negative results, engineering boundaries, and next steps.

FoodFlow live dispatch workbench with orders, couriers, ETA, and routing decisionsFoodFlow live dispatch workbench with orders, couriers, ETA, and routing decisions
2026Reproducible experimental system · pipeline audited

FoodFlow: Recommendation & Fulfillment Simulation

Offline recommendation gains may create concentrated exposure, overloaded merchants, courier imbalance, and delivery delays downstream.

We connect Top-K recommendation to merchant exposure, courier matching, and peak-hour simulation, measuring accuracy, fairness, ETA, timeout rate, and platform utility together.

0.4509
Seq-Tuned Recall@20
24.98 min
KG + Batch mean ETA
0.5697
best mean platform utility
  • Python
  • Pandas
  • scikit-learn
  • Streamlit
  • Plotly
  • NetworkX
  • pytest
View approach and outcome
Auxiliary constructions accepted by GeoSketch's geometric verifier
2026Active research · core reproduction complete

GeoSketch-CoT: Executable Geometry Scratchpads

Multimodal models may miss diagram relations or invent invalid constructions, while apparent gains can be confounded by extra reasoning tokens and output formatting.

We turn auxiliary geometry constructions into executable, verifiable, and replayable intermediate states, then use paired experiments to separate visual gains from reasoning-protocol gains.

149 passed
core and web tests
85 / 92
Flash confirm correct
+2.000
two-stage utility gain
  • Python
  • FastAPI
  • Next.js
  • React
  • SVG
  • SQLite
  • pytest
View approach and outcome
IDAgent architecture with bidirectional research agents and offline research memory
2026Manuscript in preparation · core modules evaluated

IDAgent: Bidirectional Idea–Dataset Discovery

Ideas describe goals and hypotheses while datasets describe fields, modalities, and empirical boundaries; keyword search cannot reliably align the two.

We build a shared Idea–Dataset research memory for both idea-to-dataset retrieval and dataset-grounded research ideation.

217,942
aligned Idea–Dataset pairs
64,252
source papers
0.3334
best relaxed MRR
  • Python
  • Sentence-BERT
  • Faiss
  • RAG
  • LLM
  • LaTeX
  • pytest
View approach and outcome
Theme-aware terminal view built from the actual DeepSeek CLI help outputTheme-aware terminal view built from the actual DeepSeek CLI help output
2025–2026Usable prototype · engineering boundaries audited

DeepSeek CLI: Streaming Conversations in the Terminal

Code, logs, and diffs already live in the shell; repeatedly copying them into a web chat breaks the natural command-line workflow.

I combine one-shot prompts, local conversation history, system prompts, R1 reasoning streams, and Unix pipes in a Rust CLI, with an explicit audit of its current boundaries.

5.7 MiB
arm64 release binary
3 modes
stateless/new/resume
0 tests
current repository tests
  • Rust
  • Tokio
  • Reqwest
  • clap
  • Serde
  • TOML
  • rust-i18n
View approach and outcome
YatCC-SE student dashboard for codespace status and time quotaYatCC-SE student dashboard for codespace status and time quota
2025Engineering prototype · core flow demonstrable

YatCC-SE: Cloud Development for Computing Labs

Computing labs need reproducible per-student environments and centralized management of quotas, assignments, spaces, and cluster resources.

We combine browser IDEs, student isolation, time quotas, and cluster scheduling into a multi-user cloud development platform prototype, while documenting unfinished coursework, storage-quota, and production work.

7/7
focused student API tests
1486
student build modules
1526
admin build modules
  • Vue 3
  • TypeScript
  • Python
  • Flask-OpenAPI3
  • Redis
  • asyncio
  • Kubernetes
View approach and outcome