LLM Token Explorer
A browser-based workbench that runs small language models entirely on your device to show tokenization, next-token probabilities, the full token vocabulary, and token-by-token sampling.
Desktop Recommended
Everything I have catalogued so far. Search, filter, and sort to find what you are looking for.
A browser-based workbench that runs small language models entirely on your device to show tokenization, next-token probabilities, the full token vocabulary, and token-by-token sampling.
Desktop Recommended
My personal portfolio and professional background.
A browser-based video editing app created and iteratively expanded with an experimental AI-agile team of agents.
A live chat room, collaborative drawing app, and multiplayer bird game created to explore the capabilities of AWS Lightsail.
A thousand nonogram picture-logic puzzles arranged in 50 chapters, playable in Classic or Three-Life mode, with progress saved on the device and no backend.
A 3D arcade sea-survival game where firing the boat's swivel gun is the only way to move, across ten waves of sea monsters.
A browser lab for learning digital signal processing: patch modules together on a node canvas, inspect signals with oscilloscope and spectrum instruments, and work through guided lessons and graded challenges.
A party-based isometric CRPG built on the D&D 2024 rules, with turn-based tactical combat, an investigation story set in the fen town of Greyfen, and multiple endings.
A simulated GitHub-style repository with an AI steward that reacts to issues and pull requests, where a deterministic policy engine decides which proposals run automatically, wait for approval, or are blocked.
An interactive jazz harmony reference of ten lessons whose playable examples show grand-staff notation, chord symbols, and Roman numerals above an animated keyboard, transposable to any key.
The Claude build of a benchmark task: a deep-space communications planning console for scrubbing a simulated 24-hour mission, inspecting relay links, deploying relays, and scoring the plan against a baseline.
The Codex build of the same benchmark task: a deep-space communications planning console with a network map, a 24-hour timeline, link inspectors, relay deployment, and baseline comparison.
An engineering ticket intake console that turns a messy user report, a repository brief, and a team template into a structured ticket where every field carries a confidence grade.
A 3D sheepdog game built with Three.js: play a border collie driving a flock of thirteen sheep down a darkening valley into a stone fold before the wolves arrive.
A synthetic seismology observatory: a procedurally generated geological cross-section drawn as an engraved survey plate, where clicking into the earth sends P- and S-waves through the strata and onto drum seismographs.
A top-down sonar-hunt roguelite played on a phosphor scope where sound is the only light: pinging reveals the cave and its creatures, but every sound you make tells them where you are.
A procedural drafting engine that plots a complete 19th-century style nautical chart of an invented sea in the browser, layer by layer, from graticule and coastlines to soundings, place names, and cartouche.
A 3D Arduino-style breadboard simulator with placeable components, jumper wires, a block-programming editor, a serial monitor, a live wiring linter, and four guided labs.
An arcade game crossing Snake with tower defense: steer a growing serpent whose segments are auto-firing turrets and coil around the last star to survive twelve hours of night.
An interactive 3D exhibit of the Hubble Space Telescope built around NASA's official model, with subsystem hotspots, cutaway and overlay views, and a guided tour.
A real-time 3D orrery of an invented star system with orbit lines, an asteroid belt, comets, an adjustable time rate, a cinematic camera mode, and a dossier for each body.
A single-file library of reusable prompt templates for AI tools, organized by category, where each prompt is split into highlighted sections with tooltips explaining what each part does.
A simulated consumer bank with a public website, a customer portal, an internal operations console, and a backend whose ledger derives every balance from append-only entries. The customer site and the operations console are both live as public demos.
A point-and-click escape room set in a friend's study: turn between four walls, inspect and collect objects, and combine clues to work out the door code. All of the artwork is SVG drawn in code.
A browser chess game against a built-in bot with four difficulty levels, time controls, and the full rules, written from scratch in plain JavaScript with no libraries.
A browser sheet-music editor in the spirit of MuseScore: enter notes on the staff, add staves with instrument presets, dynamics, and lyrics, and export a vector PDF.
A top-down strategy game where the spreading fluid is both the enemy and the only fuel: build extractors, relays, blasters, and barriers to harvest deep pools while keeping the flood off the Core.
The legacy version of my personal portfolio and professional background.
My first iOS project: a simple color-matching game to play on an iPad.
iPad Application
A showcase of my experience studying at GA Tech, the coursework I chose, and some cool projects I had the opportunity to work on.
Sample graphical projects, including a File Editor, a 3D Viewer, a fun Tic Tac Toe game, and an Image Draw app.
A DnD utility for tracking the health, initiative, and status effects of a party of players and the enemies they face.
Phone Recommended
Each day, a different recording is selected, and you have six guesses to identify the instrument.
A quick prototype implementing perspective 3D projection of a cube onto a 2D plane.
A challenge to myself to recreate my resume as accurately as possible using only CSS instead of Word for styling.
Out of Date
A game of correctly identifying cities in the USA to reveal more of the map and uncover as many cities as possible.
No projects match these filters.
Statuses describe development, not whether something is online. Archived projects stay listed here; uncheck "Archived" to hide them.