Hi there 👋

I’m Jack. This is where I keep notes from software engineering, AI workflows, infrastructure work, and the everyday systems I actually use.

OB Sizer: Turning Migration Sizing into a Browser Tool

OB Sizer is a frontend-only capacity estimator for OceanBase migration conversations.

May 24, 2026 · 2 min · 331 words · Jack Yu

TapSurge: An iPad Tap-Speed Tool Built for Competition Use

TapSurge is an offline-first iPad tap-speed test that records multi-finger input with audit-friendly timing.

May 24, 2026 · 2 min · 369 words · Jack Yu

qwen-local: Running an OpenAI-Compatible Model Service on Apple Silicon

qwen-local is a thin FastAPI service around MLX models for chat, embeddings, text-to-speech, and speech-to-text on a 16 GB Mac.

May 24, 2026 · 2 min · 409 words · Jack Yu

Tailgate: A Private AI Gateway for Local and Remote Models

Tailgate is my private OpenAI-compatible gateway for routing AI clients across local and hosted providers.

May 24, 2026 · 2 min · 412 words · Jack Yu

PocketBabel: Browser Translation Without a Backend

PocketBabel is a small English-Chinese translation app that runs transformer models directly in the browser.

May 24, 2026 · 3 min · 479 words · Jack Yu

Minifish Lab Projects

A living map of the small systems, tools, experiments, and prototypes I keep under Minifish Lab.

May 24, 2026 · 3 min · 580 words · Jack Yu

Running OpenAI Symphony as a Solo Developer Across Two Repos

A hands-on report on running OpenAI Symphony with Linear, GitHub, and Codex across two personal repositories.

March 20, 2026 · 16 min · 3397 words · Jack Yu

From AI Conversations to Published Blog: The MCP-Powered Publishing Revolution

A practical publishing workflow that turns AI conversations into Hugo posts through MCP, GitHub Actions, and a structured blog repository.

January 19, 2026 · 6 min · 1114 words · Jack Yu

Brikka on Induction: An Engineering View of a Triggered Extraction System

A systems view of brewing with a Brikka on induction, treating extraction as a triggered thermal and pressure process.

January 18, 2026 · 2 min · 409 words · Jack Yu

OceanBase Internals: Transactions, Replay, SQL Engine, and Unit Placement

OceanBase targets high availability and scalability in a shared-nothing cluster. The core engineering challenge is to make four critical subsystems work together with predictable…

January 17, 2026 · 8 min · 1517 words · Jack Yu