← Back

Projects

Things I've built.

Building

Xplora 2048

Platform-neutral shared voxel world. Players explore, build, and connect across Farcaster, web, and wallet login. Built on a Go game server, Babylon.js client, and Postgres — designed to scale from day one.

GoBabylon.jsNext.jsPostgreSQLRedis
Live

Faces

Farcaster profile picture archive. Tracks every PFP change across all FIDs, stores versioned images, and lets users browse, search, and like the full history of any Farcaster identity.

Next.jsVercel BlobNeon PostgresTypeScript
Live

The Protocol

On-chain protocol layer with a Next.js front-end and Postgres backend. Handles indexing, state, and interactions for protocol-level operations.

Next.jsNeon PostgresTypeScript
Live

Jelly Jackpots

Farcaster mini-app jackpot game. Built with Wagmi and Viem for on-chain game results, Neynar for Farcaster identity, and Neon Postgres for leaderboards and game history inside Warpcast.

Next.jsWagmiViemNeynarNeon Postgres
Building

Cell Simulator

Single-cell organism simulation running in a Web Worker. Real-time physics, growth cycles, nutrient absorption, and mitosis — rendered frame-by-frame on canvas without blocking the main thread.

Web WorkersCanvas APITypeScriptNext.js
Live

Doug the Pug

Farcaster mini-app that boots inside Warpcast, reads the active user context, fetches their Neynar profile, and connects to their Farcaster-hosted EVM wallet with Wagmi.

Next.jsFarcaster SDKWagmiNeynar