Portfolio

The Dragonfruitvoid
2D simulator of Guild Wars 2's most complex raid

Bluetooth Rotary Phone
Using an old rotary phone to make cellphone calls

League of Lines
Voice-line-based online competitive card game

Discretize Gear Optimizer
Part of a team building an optimizer for Guild Wars 2 gear sets

Xither
Dithering playground

PTC Reality Lab
Working on the intersection of AR, IoT, and AI

Cabbage Legs
A genetic algorithm tries to make successful quadripedal robots

Moxie
Digital coach for Guild Wars 2 PvE

The Pictorial Key
Markov-generated Tarot cards that don't exist

Guillotine
Small project inspired by Peter Wegner's Guillotine of Sunlight, Guillotine of Shade

The Brigantine Job
Short interactive fiction about being on a boat

Aster
Simple visualized AI plays Asteroids

Whisper of Jormag Guide
Comprehensive text+video guide for a Guild Wars 2 encounter

Invasion of a Small Planet
Ludum Dare 38 entry

Sea of Stars
Art piece based on a trick you can do in the real world with transparencies

Explosion
Tiny fireworks visualizer

r/place WebGL
Visualization of r/place using WebGL to highlight activity

Steak
Randomly generated epicycloids

Shelob
Javascript reference investigator

In Other Words
Political typing game heavily inspired by Epistory

562448656 Sonnets
Shakespearean sonnet mashup inspired by 10^14 sonnets

Untitled GW2 Raiding Project
Online organizer and stats generator for Guild Wars 2 raid logs

Random Walk
Procedurally generated text-adventure-like text

Hot Goss
Visualization of gossip protocols with different linking styles

Argyle
Procedurally produced plaids

Colors
Color-coded binary file visualization

Fractal Flames
Visualizer of fractal flames

Nineteen Below
Procedurally generated ice block puzzles