Projects I've built.
A web-based toolset for Dungeons & Dragons with guild management, interactive maps, calculators, and draggable widgets.
A full-stack XYZ tile slicer with browser-based WASM processing, server-side Pro tier, PMTiles output, and a public tileset gallery.
A cross-platform note-taking app built with Svelte and Tauri, with graph-based note linking.
A modular toolkit for hierarchical drag-and-drop interfaces. Split into a framework-agnostic core and a React adapter, published under the @dnd-block-tree org on npm.
A personal site and blog built with Next.js App Router, React Three Fiber, and shiki, deployed on Railway.
A real-time 3D visualization of the SHA-3 (Keccak) hash function, built with Rust and Bevy.
A Rust CLI that summarizes Claude Code sessions over a date range and generates an HTML report with charts.
A Rust CLI for analyzing TypeScript/JavaScript import dependencies and finding legacy code usage.
An AI-powered crossword puzzle generator and player that creates NYT-style puzzles on any topic using Claude.
A Rust CLI for managing WP Engine sites, installs, and deployments from the terminal.
A custom weekly calendar view for Leadr's meeting platform with overlap detection, timezone handling, and prefetched navigation.
A notification center with infinite scroll, optimistic cache updates, and cost-conscious polling for Leadr's meeting platform.
A weather-adaptive road risk assessment system that combines crash data, weather, and road geometry to score segment-level danger.
An implementation of the Raft distributed consensus protocol in Rust, built from the original paper.
A real-time network topology visualizer that aggregates UniFi and Proxmox devices into an interactive hierarchical graph.
A minimal CLI diff utility built in Rust.
A Rust CLI for indexing and semantically searching local code using OpenAI embeddings and ChromaDB.
An integrated solution for managing local WordPress development environments with Docker.
A real-time collaborative agenda editor with drag-and-drop reordering, built for Leadr's meeting platform.