Projects
Personal projects and technical case studies, described by problem, approach, and architectural value.
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