Agent Harness
Harnesses tuned to one task rather than all of them, mixing models instead of betting on a single one: cheap work routed to cheap models, budget spent only where it changes the answer. The likes of oh-my-openagent and oh-my-pi.
杨思祺
Ph.D. Candidate in Computer Science at the Camera Intelligence Lab, Peking University.
I work on spike cameras.video generation.world models.light & pixels.
Everything I work on is one question about light, asked three ways: how to recover a scene, how to capture one, and how to generate one that was never there.
Recovery is the inverse problem: intrinsic decomposition and inverse rendering prise geometry, material and light apart, and neural radiance fields do it in three dimensions.
Capture stops treating the sensor as given: a spike camera fires the instant a pixel has seen enough light, tens of thousands of times a second, which is what brings HDR and high-frame-rate imaging to scenes too fast and too contrasty for a shutter to hold.
Generation runs the arrow backwards: video generation that follows a camera and a soundtrack, relighting under a sun the scene never saw, world models consistent for everyone inside them.

What the evenings are for, and what keeps me honest about how much of this technology actually works in someone's hands.
Harnesses tuned to one task rather than all of them, mixing models instead of betting on a single one: cheap work routed to cheap models, budget spent only where it changes the answer. The likes of oh-my-openagent and oh-my-pi.
Handing the last two years of LLM and coding-agent progress to players and makers rather than researchers, so anyone can build the game already in their head — at a cost they can predict and a quality they can count on.
Serverless primitives on Cloudflare, used to keep services small, cheap, and forgettable. I would rather pay per request than spend the next decade keeping a machine alive.
Research Intern · Japan
Multiplayer world models, panoramic video generation, generative game platform.
Ph.D. in Computer Science · Beijing, China
Advised by Prof. Boxin Shi and Prof. Zhaofei Yu.
Research Intern · Beijing, China
Convolutional neural network quantisation and pruning.
B.S. in Computer Science · Beijing, China
Honours track in the School of EECS.
Research Intern · Shenzhen, China
Object detection and classification on the Tencent Weishi dataset.
17 papers across CVPR, ICCV, ECCV, NeurIPS, SIGGRAPH Asia and TPAMI.
Conference Reviewer
Journal Reviewer
06 — Toolkit
Languages
Python · C++ · CUDA · Rust · TypeScript · Lisp · Nix
Deep Learning
PyTorch · JAX · TensorFlow · Diffusers · Triton
Graphics & Imaging
NeRF · 3DGS · Differentiable Rendering · Spike Sensor Pipeline
Infrastructure
Docker · Ray · Cloudflare · GCP · Git
I build the tools I need, and send fixes upstream when the tools I use have rough edges — small, practical changes that keep shared software useful.
Own project
A remote Zotero MCP server on Cloudflare Workers, with full metadata and WebDAV PDF read/write, OAuth, and hybrid semantic search.
Upstream contribution
Added Jcode support, then fixed cached-token accounting and macOS configuration paths.
Own project
A serverless mirror of Mikan on Cloudflare Workers, including account flows, custom domains and a live deployment.
Upstream commit · 2019
Fixed PKU course imports by skipping unselected rows, correcting week parsing and restoring the elective-system URL.
Learning project
Functional-programming exercises spanning SICP, continuations, interpreters, amb evaluation and register machines.
Upstream contribution
Added isort as a supported formatter, including its Nix module and checks.
Learning project
Coq proofs and exercises from Software Foundations, covering induction, tactics, logic, proof objects and IMP.
Upstream contribution
Corrected Codex and Claude quota parsing across additional rate limits and utilization payloads.
Learning project
A PyTorch implementation of Feature Boosting and Suppression for input-dependent dynamic channel pruning.
Upstream contribution
Fixed models.dev matching for models served by custom providers.