A local-only browser tool for converting HEIC images into more compatible formats with batch support.
Next.js, JavaScript, Tailwind CSS, PWA, IndexedDB

A responsive PWA for translating one phrase into many languages side by side.
Next.js, JavaScript, Tailwind CSS, PWA, Google Translate API

A responsive PWA that discovers and lists web apps client-side using project metadata and manifest icons.
Next.js, JavaScript, Tailwind CSS, PWA

A browser-based utility for fuzzy matching spreadsheet-style columns against a known truth set.
Next.js, JavaScript, Tailwind CSS, PWA

A production parking operations PWA with QR payments, realtime lot views, and enforcement tooling.
Next.js, JavaScript, Tailwind CSS, Firebase, Firestore, Stripe, PWA

A responsive solo and multiplayer Set-style card game with cloud sync, custom SVG cards, and hint systems.
Next.js, JavaScript, Tailwind CSS, Firebase, PWA, SVG

A gamified PWA for tracking progress through scouting-style skills, tasks, and curriculum.
Next.js, JavaScript, Tailwind CSS, PWA, localStorage

A responsive PWA that turns Anki-style study content into a browser-based flashcard and memory-game experience.
Next.js, JavaScript, Tailwind CSS, IndexedDB, PWA

A browser frontend for a Linux CLI fortune-style reader with ANSI rendering and translation support.
Next.js, JavaScript, Docker, Linux, Raspberry Pi, Let's Encrypt

A mobile-first PWA for turning uploaded images into printable flyer-sheet layouts.
Next.js, JavaScript, Tailwind CSS, PWA

A local-first PWA for transaction tracking, point systems, and lightweight account management.
Next.js, JavaScript, Tailwind CSS, PWA, localStorage

A responsive Shifting Stones-inspired browser game for solo practice and puzzle-style play.
Next.js, JavaScript, Tailwind CSS, PWA, SVG

A lightweight borderless desktop analog clock widget for Windows and macOS.
C++, Qt 5

A responsive PWA for solo tabletop map drawing, token tracking, and scorekeeping.
Next.js, JavaScript, Tailwind CSS, PWA

A responsive Spot It / Dobble-inspired browser game built on finite projective plane card generation.
Next.js, JavaScript, Tailwind CSS, PWA, Twemoji

A printable browser tool for generating self-checking spelling quizzes from grade-level word lists.
Next.js, JavaScript, Tailwind CSS, PWA

A kid-friendly animated browser timer for practice sessions and other short timed activities.
JavaScript, Paper.js, dat.GUI

A lightweight local-first PWA for text memorization and repetition practice.
Next.js, JavaScript, Tailwind CSS, PWA, localStorage

A React library for embedding StatCounter invisible tracking tokens in web applications.
JavaScript, React, npm
