I build things that are interesting (to me...)
Games, simulations, apps, developer tools - hope you find something you like.
Games
Playable things. Today’s pick starts at the left — scroll for the rest.
A tiny planet. A whole adventure.
Little Planet Worlds
A tiny planet. A whole adventure.
Build a civilization. Watch it turn.
COLLAPSE
Build a civilization. Watch it turn.
Remainders, clocks, and wrap-around arithmetic.
Modular Math
Remainders, clocks, and wrap-around arithmetic.
Memorize the numbers. Tap them in order.
Memory Challenge
Memorize the numbers. Tap them in order.
Tap on green. Choose left or right.
Reaction Trainer
Tap on green. Choose left or right.
Decode the cipher. Save the quote.
Cryptoquote
Decode the cipher. Save the quote.
Fill the grid. Every digit once.
Sudoku
Fill the grid. Every digit once.
Cross out what isn’t true.
Logic Grid
Cross out what isn’t true.
Hop once. Never twice.
Knights Journey
Hop once. Never twice.
Read the runs. Paint the picture.
Nonogram
Read the runs. Paint the picture.
Guess the code. Read the keys.
Mastermind
Guess the code. Read the keys.
Sandwich. Flip. Take the corners.
Othello
Sandwich. Flip. Take the corners.
Playground
Experiments, simulations, and visual toys.
A small rule. A random choice. An unexpected universe. Explore eight living fractals in an interactive, narrated chaos-game studio.
Emergence — Sierpiński Generator
A small rule. A random choice. An unexpected universe. Explore eight living fractals in an interactive, narrated chaos-game studio.
A WebGL shader studio. Explore fractal and generative scenes, tune form, color, and motion, then share a frozen moment as a URL.
Spectra Shader
A WebGL shader studio. Explore fractal and generative scenes, tune form, color, and motion, then share a frozen moment as a URL.
Explore the anatomy of a phased-array antenna. Explode eight hardware layers, inspect every subsystem, and steer a beam through the physics of phase.
PHASEFORM — Phased Antenna Array
Explore the anatomy of a phased-array antenna. Explode eight hardware layers, inspect every subsystem, and steer a beam through the physics of phase.
Polybius's seven-stage cycle of civilizations, as an interactive essay. Step or auto-play each regime, make dynastic choices in a generational saga, and read period newspapers as monarchies, republics, and mobs rise and fall.
The Wheel of Empires
Polybius's seven-stage cycle of civilizations, as an interactive essay. Step or auto-play each regime, make dynastic choices in a generational saga, and read period newspapers as monarchies, republics, and mobs rise and fall.
Interactive chronology of solar cycles, Miyake events, and historic superflares. Explore Gleissberg, Suess, and Hallstatt oscillations alongside tree-ring radiocarbon spikes and polar ice-core records, with search, filters, and a navigable energy-scale timeline.
Helios
Interactive chronology of solar cycles, Miyake events, and historic superflares. Explore Gleissberg, Suess, and Hallstatt oscillations alongside tree-ring radiocarbon spikes and polar ice-core records, with search, filters, and a navigable energy-scale timeline.
Closed hydrologic cycle across ocean, valleys, and mountains. Day/night temperature, orographic rainfall, evaporation, condensation, and downhill runoff with conserved water.
Water Cycle Simulation
Closed hydrologic cycle across ocean, valleys, and mountains. Day/night temperature, orographic rainfall, evaporation, condensation, and downhill runoff with conserved water.
Comprehensive economic simulation showcasing market dynamics in a closed economy with 50 agents. Features real-time supply and demand curves, multiple economic scenarios (scarcity, abundance, tech boom, demand surge), market interventions (price floors/ceilings, taxes, subsidies), and a money printer mechanism. Watch producers, consumers, and traders interact through order books with detailed agent statistics, wealth inequality tracking, and exportable simulation data.
Supply & Demand Economic Simulator
Comprehensive economic simulation showcasing market dynamics in a closed economy with 50 agents. Features real-time supply and demand curves, multiple economic scenarios (scarcity, abundance, tech boom, demand surge), market interventions (price floors/ceilings, taxes, subsidies), and a money printer mechanism. Watch producers, consumers, and traders interact through order books with detailed agent statistics, wealth inequality tracking, and exportable simulation data.
Interactive physics simulation of Sir Francis Galton's bean machine demonstrating the Central Limit Theorem. Features delta-time collisions, live binomial overlay, mean/σ comparison to theory, presets from ideal to chaotic, and adjustable gravity, bounce, geometry, and drop rate.
Galton Box Physics Simulation
Interactive physics simulation of Sir Francis Galton's bean machine demonstrating the Central Limit Theorem. Features delta-time collisions, live binomial overlay, mean/σ comparison to theory, presets from ideal to chaotic, and adjustable gravity, bounce, geometry, and drop rate.
The current progress of the Bitcoin Strategic Reserve in the United States (as of May 7, 2025)
Bitcoin Strategic Reserve - US States Progress
The current progress of the Bitcoin Strategic Reserve in the United States (as of May 7, 2025)
A simulation of a global economy over time, with a focus on the relationship between GDP, population, and resource availability.
Geo Economic Simulator - Claude 3.5 Sonnet
A simulation of a global economy over time, with a focus on the relationship between GDP, population, and resource availability.
Comprehensive Social Security benefits calculator with break-even analysis. Input your earnings history to see monthly benefits at different retirement ages (62-70), compare lifetime totals with COLA adjustments, and analyze investment scenarios. Features detailed year-by-year projections, visual break-even point detection, and CSV export for financial planning.
Social Security Scenario Simulator
Comprehensive Social Security benefits calculator with break-even analysis. Input your earnings history to see monthly benefits at different retirement ages (62-70), compare lifetime totals with COLA adjustments, and analyze investment scenarios. Features detailed year-by-year projections, visual break-even point detection, and CSV export for financial planning.
Monte Carlo table-stakes experiment: equal starting stacks, dice decide each round, and the last stack wins. Compare fair play with a money-printer that recapitalizes Player 1 using newly created chips. Sweep bailout counts to map win rate, inequality, wealth share, and inflation with confidence intervals.
Last Stack Standing - Money Printer Simulation
Monte Carlo table-stakes experiment: equal starting stacks, dice decide each round, and the last stack wins. Compare fair play with a money-printer that recapitalizes Player 1 using newly created chips. Sweep bailout counts to map win rate, inequality, wealth share, and inflation with confidence intervals.
A WebGL-powered 3D photocube with interactive controls and animations.
3D Interactive PhotoCube
A WebGL-powered 3D photocube with interactive controls and animations.
Walk around through a WebGL rendered world built of your own Photos and Art
FPS Photo Realm
Walk around through a WebGL rendered world built of your own Photos and Art
A WebGL-powered Array of 3D photocubes with interactive controls and animations.
Multi 3D Interactive PhotoCubes
A WebGL-powered Array of 3D photocubes with interactive controls and animations.
Interactive particle system with physics simulation using Canvas API.
Massive Tree Viewer
Interactive particle system with physics simulation using Canvas API.
Interactive particle system with physics simulation using Canvas API.
Particle System
Interactive particle system with physics simulation using Canvas API.
WebGL Shader Demonstration with lots of configurable tweaks to play with.
GL Shaders
WebGL Shader Demonstration with lots of configurable tweaks to play with.
Complex SVG animations with morphing and path animations.
SVG Animation
Complex SVG animations with morphing and path animations.
Applications
Utilities that live in the browser.
Social Security, accounts, and Monte Carlo — data stays in your browser.
Retirement Planner
Social Security, accounts, and Monte Carlo — data stays in your browser.
Craft pink, white, and brown noise for focus or sleep.
Pink Noise Generator
Craft pink, white, and brown noise for focus or sleep.
Laps to the hundredth, countdowns with custom alarms.
Stopwatch & Timer
Laps to the hundredth, countdowns with custom alarms.
Rank furnaces, monetary systems, or your own roster. Saved in your browser.
Tier List
Rank furnaces, monetary systems, or your own roster. Saved in your browser.
Bitcoin workshop
Tutorials, historical calculators, wallet comparisons, and on-chain explorers.
Bitcoin Tutorial
Modules from “what is money?” through Bitcoin’s design, with quizzes.
Blockchain Walkthrough
Hashing, blocks, and immutability — run the demos as you go.
DCA What-If
Replay dollar-cost averaging against real historical prices.
Hardware Wallet Showdown
Security scores, prices, and features side by side.
OP_RETURN Explorer
A timeline of large OP_RETURN payloads on-chain.
BIP 110 Miner Support
Who is signaling, and how the miner set looks today.
Resource Library
Books, podcasts, wallets, node software, and papers.
Latest articles
All articles →Inside Salt Lake’s Changing Jail Population
Three years of jail snapshots reveal a changing citizenship mix, a trap in charge descriptions, and the loss of demographic detail in 2026. Explore the aggregate evidence.
A Nationwide Dive Into Forecasting Accuracy
Years of archived weather forecasts reveal a geographic pattern. Explore forecast lead times, seasonal bias, outliers and coverage in an interactive nationwide study.
The Wheel of Empires
Polybius's seven-stage cycle of civilizations, as an interactive essay. Step or auto-play each regime, make dynastic choices in a generational saga, and read period newspapers as monarchies, republics, and mobs rise and fall.