Portfolio

Large force-directed graphs

Large force-directed graphs

Using WebGPU to render and animate very large graphs.

typescript iconwebgpu icon
Rhizome

Rhizome

TypeScript library for managing WebGPU resources.

typescript iconwebgpu icon
Crockpot

Crockpot

Graph Component System (GCS) for web games.

typescript icon
Bikbok

Bikbok

Tiny modular build system for the web.

typescript icon
Hot Reload & HMR in JavaScript

Hot Reload & HMR in JavaScript

Automatically swap out modules, assets, and more at runtime.

typescript icon
Deep Utility Types

Deep Utility Types

Automatically swap out modules, assets, and more at runtime.

typescript icon
LEGO Ideas

LEGO Ideas

Crowdsourcing platform with 3M+ users.

typescript iconreact icon
Putpix

Putpix

TypeScript 3D rasterizer, one pixel at a time.

typescript icon
VowKeeper

VowKeeper

Journal-based VTT with cool document embeds.

typescript iconsvelte icon
ClearVoyage VMS

ClearVoyage VMS

Modern Voyage Management System for the maritime industry.

typescript iconreact icon
ClearVoyage Crew

ClearVoyage Crew

Offline-first voyage reporting app for use out at sea.

typescript iconreact icon
Fancy Dice for Roll20

Fancy Dice for Roll20

Chrome extension that mods the Roll20 virtual tabletop.

javascript icon
Neural Networks from Scratch

Neural Networks from Scratch

Once in Python, once in Rust.

python iconrust icon
Glitch Tool

Glitch Tool

CLI tool for messing up files.

python icon
FlexMat

FlexMat

Smart industrial vending machines.

javascript iconreact icon

Honorable Mentions

Some of the projects that didn't get a dedicated entry in the portfolio, but are still worth mentioning: