Builder

Building AI-native products, autonomous agents,
and developer tools.

Currently focused on quantitative systems, publishing workflows, and open-source AI assistants. Interested in AI, robotics, digital biology, and frontier technology.

AI-native products Autonomous agents Quantitative systems Developer tools

iOS engineer turned AI-native builder. I design and ship products that sit at the intersection of autonomous systems, developer experience, and quantitative reasoning.

I believe the most impactful tools are the ones that disappear into the workflow.

Projects

Selected work across autonomous systems, publishing workflows, and developer tools.

Products

QuantPilot

Autonomous quantitative trading platform focused on agent-driven decision workflows.

PythonAgentQuant

Publio

Multi-platform publishing tool for writing once and distributing everywhere.

TypeScriptPublishing

Obsidian Plugins

Smart Explorer

Alternative file explorer with custom sorting, grouping, filtering, and lightweight previews.

TypeScriptObsidian

Vault Inspector

Vault health checker that identifies broken links, orphan attachments, duplicates, and frontmatter drift.

TypeScriptObsidian

Document Exporter

Export notes and folders as Markdown bundles, HTML documents, or print-ready PDFs.

TypeScriptObsidian

Open Source

Open-source projects I contribute to.

OpenClaw

Project →

Selected Contributions

Telegram non-streaming media deduplication

Fixed duplicate MEDIA: attachment delivery in Telegram non-streaming mode by tracking block-sent media URLs, filtering final reply payloads, and covering the pure deduplication path with regression tests.

TUI streaming watchdog reconnect recovery

Resynced the TUI streaming watchdog after reconnects, kept active tool and lifecycle events as proof-of-life, and added regression coverage for stale reconnect runs.

WhatsApp DM voice-note transcription

Restored preflight speech-to-text for WhatsApp DM voice notes so agents receive spoken text instead of raw <media:audio> placeholders when transcription succeeds.

All PRs →

OpenChronicle

Project →

Selected Contributions

Compact overwriting concurrent writes fix

compact_file LLM rewrite could overwrite entries appended by concurrent reducers. Added compare-and-swap writeback: re-read the file under per-file lock before writing, skip compaction if changed, and refresh FTS rows atomically inside a SQLite savepoint.

Writing

Thoughts on engineering, AI, and tools.

MiniCPM :端侧 LLM 的效率路线

从 MiniCPM4、InfLLM-V2、SALA 到 BitCPM4,梳理 MiniCPM 系列在端侧推理和长上下文效率上的技术取舍。

May 14, 2026

Google Gemma 4:一次真正意义上的代际跨越

Gemma 4 四种尺寸全系列原生多模态,Apache 2.0 开源,Agent 能力 +1200%——不只是性能提升,是结构性跨越。

May 10, 2026

Harness Engineering:AI Agent 时代真正缺的那块拼图

Harness Engineering 不是新模型也不是新框架,而是一种工程思路的命名——让无数工程师感到如释重负的命名。

May 10, 2026

Strategy Gene:让 Agent 真正学会而不是记住

基于 arXiv:2604.15097,探讨如何通过 Strategy Gene 让 Agent 系统真正习得策略,而非依赖文档堆叠的硬编码记忆。

May 10, 2026

All posts →

Now

What I'm focused on at this point in time.

  • Building — Agent-driven quantitative trading workflows
  • Reading — Designing Data-Intensive Applications
  • Exploring — Digital biology simulations
  • Contributing — OpenClaw, OpenCode

Last updated: May 2026

Uses

Tools and setup I use daily.

Languages & Frameworks

TypeScript TypeScript
Node.js Node.js
React React
Swift Swift
SwiftUI SwiftUI

Tooling & Workflow

Claude Claude
Codex
CLI
macOS macOS
Web Web

Last updated: May 2026

Connect

Ways to reach me.