Skip to projects
Qingping Champ

SELECTED SYSTEMS

Make complex systems legible.

Four independent builds across desktop agents, agent runtimes, omni-modal retrieval, and adaptive vector search—each turning a complex idea into something inspectable and usable.
ONE ENGINEERING THREADState, evidence, and search stay inspectable.
  • Agent runtimeResume and verify recorded runs
  • Omni-modal retrievalPreserve type-specific evidence
  • Adaptive indexingChange scan work by query
2026Independent

Napier

A local-first, glass-box agent runtime that records execution, control, and evaluation evidence in one ordered SQLite-backed ledger.

Design questionHow can multi-step agent work resume from durable evidence instead of chat history?

TypeScriptHonoSQLite WAL
An ordered Napier event ledger feeding conversation, terminal, and evidence projections
2026Public source

Tessmora

A self-hostable platform that indexes documents, images, audio, and video with modality-appropriate units, then joins them in a cited retrieval-and-generation pipeline.

Design questionHow can each modality keep an appropriate retrieval path and still join one inspectable answer?

FastAPIReact + TypeScriptQdrant
Four modality-specific paths routed through retrieval and fusion into one cited answer
MORE THAN PROJECTS

Engineering experience is the other half of the story.

View experience