Portfolio / 01 Selected Works — 2022 ↦ 2026 Stockton, CA

Designing & building
software that moves
apps, the web, and the slot floor.

§ 01
App Development
04 Projects
37.9577° N · 121.2908° W
01 / iOS · Android2025

Mapmark

A location journal app for logging and annotating places visited — built with Mapbox, offline-first sync, and gestural bookmarking.

Kotlin Mapbox SQLite
02 / iOS2024

Ledger/Day

A minimalist expense tracker with an emphasis on rhythm and rituals — one entry per moment, no categories to fuss with.

Swift SwiftUI CoreData
M · T · W · T · F · S · S
03 / Android2024

Cadence

Habit tracker without the guilt trip. Weekly grid view, streak-agnostic, and a widget that shows you exactly what you agreed to do today.

Kotlin Compose Room
04 / iOS2023

Splitpoint

Tennis stat app for the club player — tracks winners, unforced errors, and serve placement with a two-tap-per-point interface.

Swift Charts CloudKit
§ 02
Web Development
04 Projects
05 / Research2026

Atlas Interactive

A scrollable, annotated atlas for an academic research project. OpenStreetMap tiles, Leaflet overlays, and typography that respects the cartographic tradition.

React Leaflet OSM
06 / Multiplayer Web2025

Ritmos

Real-time multiplayer quiz platform. Host screens, player join codes, buzz-in ordering, and a results animation that actually feels like a finale.

Java WebSockets SQLite
A Editorial.
07 / Publication2024

Annum

A longform publication template with modular grid layouts, custom typography, and reading-aware progress indicators. Built for writers who give a damn.

Astro MDX CSS Grid
08 / Dashboard2023

Console /svc

Internal service dashboard for a small IT team. Command-palette navigation, keyboard-first interactions, and zero rounded corners.

Next.js Postgres tRPC
§ 03
Gaming — Casino Systems
03 Projects
7 7 7
09 / Slot Engine2025

Fight Night Fortune

A browser-based recreation of a classic three-reel slot. Canvas-rendered reels, authentic paytable math, and a sound bed tuned to the original cabinet.

Canvas TypeScript Web Audio
10 / Table Sim2024

Rouleau

European roulette simulator built for strategy research. Deterministic RNG seeds, session analytics, and a side-bet API for testing custom rule sets.

React WebGL Zustand
A K Q J 10 9
11 / Poker Engine2023

Five Street

Heads-up Texas Hold'em engine with pluggable equity solvers. Used as the backend for two private training tools and one cash-game analytics client.

Rust WASM Tauri