Projects
Long-lived write-ups about real projects, system design decisions, and implementation trade-offs.
Repo Context Kit
repo-context-kitAn MCP-first, runtime/v1 JSON repository context layer that gives AI coding agents bounded repo knowledge, task state, verification framing, and confirmation-gated execution.
Star 1Fork 0Updated May 2026
- Published a public npm CLI with a companion MCP server for AI-assisted repository context and workflow governance.
- Reworked the product around MCP-first usage, runtime/v1 JSON contracts, and a deliberately slim CLI fallback surface.
- Built deterministic scan outputs for project summaries, file indexes, symbol indexes, task maps, runtime state, and verification requirements.
Node.jsJavaScriptESM...
Personal System Site
resume-log-siteA personal site that publishes projects and notes from structured content, with an optional API-backed notes feed and static fallback.
Star 0Fork 0Updated May 2026
- Built a personal system site that treats projects and notes as long-lived content, not one-off resume bullets.
- Kept hiring-focused pages as a secondary entry, while the main navigation stays centred on Projects and Notes.
- Designed a typed JSON content model for projects, notes, and navigation so updates stay consistent and easy to review.
Next.jsReactTypeScript...
XiaoxingAI
xiaoxingaiA multi-user Gmail automation platform that turns inbox activity into structured AI analysis, Telegram notifications, and controllable reply workflows.
Star 56Fork 9Updated May 2026
- Built a multi-user Gmail automation platform with per-user OAuth, isolated workers, AI analysis, and Telegram delivery.
- Designed a two-stage email pipeline for classification and summarisation, then rendered deterministic Telegram notifications from validated AI output.
- Implemented reply-draft and outgoing email workflows with Telegram confirmation buttons, encrypted draft storage, TTL control, and action audit logs.
PythonFastAPIReact...
iPokerPal
ipokerpalAn offline-first React Native poker bankroll and session tracker for live games, settlements, player stats, quick records, QR invites, and optional Firebase sync.
Star 16Fork 4Updated Apr 2026
- Designed and built a cross-platform Expo app for managing live poker sessions, including blinds, buy-ins, active players, chip counts, final settlements, and game history.
- Implemented a local-first architecture using Zustand persistence, AsyncStorage, and expo-sqlite so core session tracking continues to work without authentication or network access.
- Built deterministic settlement logic for chip-to-cash conversion, total buy-ins, final chip counts, cash profit, ROI, win/loss outcomes, and per-player summaries.
React NativeExpo SDK 54TypeScript...
Weimeng Ding