Full-stack developer building production web apps, tools, and games.
Building production web apps with TypeScript and Next.js.
My Stack
Featured Projects

Golemtek
An actively developed campaign-management SaaS for tabletop RPG game masters, built on Next.js/tRPC/Prisma with real-time collaborative editing via Liveblocks.

D&D 5E Spell Reference
A fast, searchable spell reference for D&D 5th Edition. Filter by level, class, school, and source book with instant results and zero load time.

Fast Reader
A speed reading web app using RSVP (Rapid Serial Visual Presentation) technique to read EPUB books at 300+ WPM with smart pacing and context awareness.

Phraser
An independently built full-stack daily word puzzle where you deduce a hidden phrase from a pool of its letters in as few guesses as possible.
More Projects
View all →Esper Genesis 5E for Dicecloud
A comprehensive library collection bringing the Esper Genesis sci-fi RPG ruleset to Dicecloud, featuring 300+ spells, 100+ items, 8 classes, and 8 alien races.
Esper Genesis Powers Reference
Searchable reference for all 309 Esper Genesis powers with rank filtering, class and domain pills, and copy-to-clipboard.

XKCD-Style Message Board
A full-stack message board with bcrypt-secured auth, post CRUD, sorting, and pagination, styled after the XKCD webcomic.

Data Science Portfolio
A collection of machine learning projects implementing classification, clustering, and association rule mining algorithms on real-world datasets.