I build AI interfaces, agent workflow tools, and browser experiences — alongside the libraries that connect them.
Connect the pieces. Refine the experience. Share the tools.
ai-markdown · All repositories · Markdown discussions
My work spans AI applications and the infrastructure around them: streaming interfaces, multilingual reading, agent work memory, evaluation UIs, and backend integrations.
|
From streamed tokens to readable answers. Markdown rendering for AI applications, with math, CJK typography, and document coordination. Shared engine and core, React and Mantine integrations; Vue support is in development. TypeScript · Markdown · Streaming · React |
Connect authentication to the application. Better Auth integration for NestJS using the Fastify adapter, with typed configuration, guards, decorators, and auth lifecycle hooks. TypeScript · NestJS · Fastify · Better Auth |
|
SSE, with the flexibility of Fetch. A lightweight streaming client with custom headers and request bodies, automatic reconnection, and explicit response and error classification. TypeScript · Fetch · Server-Sent Events |
One UI, across extension surfaces. A browser-extension template for popups, side panels, options, tabs, and injected interfaces, with shared UI and Shadow DOM style isolation. TypeScript · WXT · React · Mantine |
Alongside the projects above, I contribute to shared products and tools. Here are a few examples of the work behind the repository names.
| Project | Focus & my contributions |
|---|---|
| Interline · Eigenlux AI | A Chrome extension for bilingual reading, selection lookup, and in-place translation. My work includes translation-cache stability and the bilingual project website. |
| Tanka work-memory CLI & plugin · Shanda Group | Tools for coding-agent session sync and work-log capture. I contributed custom Claude configuration-directory support and Windows agent discovery and process-launch fixes. |
| LEAF Playground WebUI · LEAF | A Next.js interface for the LEAF agent-simulation and evaluation framework. My contributions include a form-schema refactor and adjustable visualization / console layouts. |
Small fixes matter in the tools we use every day. Selected merged contributions:
- Orca — prevented an Electron-only environment flag from leaking into spawned terminal sessions.
- Pneuma — fixed chat submission during CJK input composition and textarea scrollbar behavior.
- Liney — corrected clipped workspace-sidebar items and improved hover handling in the native macOS UI.
cc-statuslines is my customized Claude Code status line, built with TypeScript and Bun and based on community HUD tools. It brings workspace, context, usage, and tool activity into the terminal.
Earlier work includes Objective-C serialization utilities and Swift navigation experiments, now archived.
For questions, ideas, or bug reports, use the relevant project's issues or discussions so the context stays with the code. For ai-markdown, start with Discussions.
AIEPhoenix · Open source, one useful tool at a time.





