Projects

Personal projects and technical case studies, described by problem, approach, and architectural value.

Selected work

Featured

Nimlat

The strongest personal project here: a local-first desktop application for managing an anime library with local data, external ingestion, and a polished product interface.

Purpose
Organize, track, and complete a personal anime library without depending on a central backend.
Technical approach
Electron, React, TypeScript, and SQLite, with typed IPC boundaries, local image/data caching, background ingestion, and external tracking sync.
What it demonstrates
Desktop architecture, local-first data, operational UX, performance work, and technical ambition in a real personal product.
  • Electron
  • React 19
  • TypeScript
  • SQLite
  • Data Pipeline

Tarot

An in-progress product case study for a tarot learning game with modular lessons, card interpretation, and AI-assisted readings.

Purpose
Explore a learning product where content, interpretation, and gameplay need to support each other without becoming noise.
Technical approach
Angular for the app shell, progressive lesson modules, AI-assisted reading flows, and Phaser.js gameplay prototypes.
What it demonstrates
Product design, modular frontend architecture, AI experimentation, and the discipline to present unfinished work honestly.
  • Angular
  • Phaser.js
  • AI
  • Product Design
  • Game UI
Case study coming soon