Projects
Things I've built, on and off the web.
7 projects · 2023–2026
2026
- manodict (opens in new tab)
Japanese dictionary based on 魔法少女ノ魔女裁判
React · PostgreSQL · Redis · S3
- yCAPTCHA (opens in new tab)
CAPTCHA widget for small communities and subcultures — site owners build challenges around shared in-jokes (subway lines, rhythm game charts, niche memes) instead of boring traffic lights.
Next.js · Drizzle · Redis
- maiSQL (opens in new tab)
SQL practice skinned as the maimai rhythm game — solve exercises against a 200k-row SQLite database in the browser, scored PERFECT / GREAT / GOOD / MISS.
React · sql.js · Cloudflare Workers
- manodict (opens in new tab)
2025
- vocaloid-type (opens in new tab)
Typing rhythm trainer for VOCALOID and UTAU tracks, with maimai-inspired grading.
Next.js
- vocaloid-type (opens in new tab)
2024
- RAG-template (opens in new tab)
Enterprise RAG starter — document ingestion, embeddings, and chat over an organization's knowledge base.
Next.js · LangChain
- RAG-template (opens in new tab)
2023
- bdfz.app (opens in new tab)
北大附中 AI 助手 — RAG over school documents with OpenAI embeddings, serving students and teachers.
Next.js · Supabase · OpenAI
- AInnotator (opens in new tab)
Annotate PDFs with AI.
Next.js
- bdfz.app (opens in new tab)