Projects

What I'm building

Most of my work centers around AI-powered learning tools, a focus that grew naturally out of the roadblocks I hit in my own studies. Whether I'm tackling Japanese or a new programming concept, I've noticed that traditional tools often become rigid right when you need them to be the most adaptive. These projects are my way of exploring how AI can fill that gap — not by handing out the answers, but by providing the flexible, personalized feedback that actually helps us grow.

Active

AntiCopilot

AntiCopilot flips the script on AI code assistants. Instead of writing code for you, it guides you through the learning process with personalized feedback, struggle signal detection, and concept-level spaced repetition — all integrated directly into VS Code.

Active
LangGraph TypeScript React VS Code Extension API Python

Milestones

Review and roadmap tracking integration

FSRS review loop & practice UI

Unified API & roadmap integration

Frontend subproject started

LangGraph agent prototype

Code highlight & webview provider (PoC end)

Struggle signal & webview v1

VS Code extension first PoC

栞 (Shiori)

栞 (Shiori) combines real-world Japanese content with hybrid AI evaluation to provide meaningful feedback — not just correctness scores. It ingests NHK news articles, evaluates grammar through both deterministic NLP and LLM reasoning, and adapts to each learner's proficiency and weak points.

Active
Vue 3 Tailwind CSS TypeScript Pinia Python Flask SQLite

Milestones

Personalized learner profiles & analytics

Multi-language support (EN/JA/ZH-TW)

NHK news reading with TTS

Hybrid grammar evaluation (rule-based + LLM)

Initial project kickoff

Completed

AI Mini-Projects Collection

13 practical AI applications built during an AI development course — from chatbots to RAG pipelines to multi-agent systems.

Completed
Python LangChain OpenAI API Various AI frameworks

Milestones

All 13 projects completed

Course started