Projects
A selection of things I've built or shipped.

Chinese Flashcards
An interactive Chinese language learning app with flashcard drills and article-based vocabulary. Built as a client-side SPA and hosted on GitHub Pages.
Learn more →
ajpeng.ca - Personal Site & Blog
This site. Built with Next.js 14 App Router, Tailwind CSS, and MDX via ContentLayer. Covers everything from content rendering and dark mode to structured metadata and RSS feeds.
Learn more →
Flappy Bird Clone
A clone of the popular Flappy Bird game built with the Canvas 2D API and React, with high score tracking.
Learn more →
Connect 4
A browser-based Connect 4 game built with React. Drop pieces, detect wins, and play against a friend.
Learn more →
Sudoku
A fully playable Sudoku game in the browser with puzzle generation and validation.
Learn more →
Minesweeper
Classic Minesweeper with easy, medium, and hard difficulty levels. Left-click to reveal, right-click to flag.
Learn more →