Work

Case studies from my roles — how I approached real product and engineering problems — and personal projects I ship on the side.

Personal projects

Experiments and side projects — often TypeScript, React, and modern tooling.

Contrast preview

Contrast

Real-time multiplayer word association game built with PartyKit, React, and TypeScript, demonstrating hexagonal architecture with shared game logic across client and server.

ReactNext.jsTypeScriptPartyKitWebSocketsTailwind CSS