← Back to Home

Portfolio

All Projects

Explore the applications I’ve built across frontend and full-stack development, including the technologies, features, and engineering decisions behind each project.

Dungeon Dice Duel project screenshot
01

Dungeon Dice Duel

A full-stack browser game featuring dice-based combat, persistent game runs, and session-based authentication, built with TypeScript, Express, and SQLite.

TypeScriptExpressSQLiteVitest
Spiral Sounds project screenshot
02

Spiral Sounds

A full-stack vinyl store originally built during my developer training, later revisited and substantially improved with stronger authentication, inventory-aware business logic, transactional checkout, and persistent order management.

Node.jsExpressJavaScriptSQLite
Print Forge project screenshot
03

Print Forge

A full-stack 3D-printing model discovery platform with search, sorting, categories, pagination, and SQLite-powered data.

Next.jsTypeScriptTailwind CSSSQLite
VanLife project screenshot
04

VanLife

A responsive van-rental application with Firebase-powered data and authentication, dynamic van pages, and a protected host dashboard.

ReactReact RouterFirebaseCSS
Assembly Endgame project screenshot
05

Assembly Endgame

A word-guessing game where players try to save the programming world before all eight programming languages are eliminated.

ReactTypeScriptViteCSS