AI Code Portfolio
Experimenting with AI to make language learning tools
Since 2025 I've been exploring AI-assisted coding, first with ChatGPT and now with Claude Code. These projects are mostly language learning tools built for personal use or to help others learn languages. Each project is a tiny experiment in interactive learning.
A mobile-first minimalist card-based game for HSK 6 chengyu (and other 4-character words). Each round you tap to build the 4-character word. A fast, focused way to drill advanced Chinese vocab.
The same 2×2 grid format applied to Japanese JLPT vocabulary. Build the word from kana that matches the English meaning. Available for N5 and N4 levels.
A mesmerizing display of hiragana and katakana characters drifting across the screen, complete with kawaii chiptune music. Customizable speed, density, colors, and size.
An AI-constructed Italian reading comprehension exercise based on a YouTube video about things Italians never do. Features paragraph-by-paragraph audio playback.
Essential Spanish phrases organized by category with AI-generated audio recordings in both Latin American and Iberian Spanish. Features hide/reveal study mode and self-assessment quizzes.
A colorful matching game for learning Spanish verb conjugations. Select a verb and match the Spanish forms to their English meanings with satisfying animations and confetti.
A mobile-first present-tense conjugation drill across 12 levels, from regular -ar/-er/-ir verbs through stem-changers and yo-go irregulars. Tap the correct form from four options, with carefully chosen distractors that mimic real learner mistakes.
A mobile-first present-tense conjugation drill across 11 levels, covering regular -are/-ere/-ire verbs (including the -isc- pattern), essere/avere, and key irregulars. Tap the correct form from four options.
A personal reading tool for Spanish and Italian texts. Click any word to look it up — definitions are fetched via AI and color-coded footnotes keep your place. Texts are curated and published via a local admin workflow. View on GitHub.
A geography quiz that tests your knowledge of world capitals, flags, and countries. Randomized question sets keep each session fresh. A fun way to brush up on world geography.
An interactive guide to the Catholic Mass, walking through each part of the liturgy with text and context. Built as a personal reference tool for understanding the order and meaning of the Mass.
A Flappy Bird-style side-scroller starring a jetpack-wearing sheep. Dodge clouds, shoot TNT, and drop bombs on barns for points. Features a named top-5 scoreboard.
A rogue-like dungeon crawler inspired by the classic NES Legend of Zelda, featuring Chinese characters (字) as game elements. This is the one experiment NOT coded by AI; it was coded by Michael Moore, based on the rot.js library.