Software engineer + game developer.
I build software systems and games.
My work focuses on turning complex technical systems into things
people can interact with and understand. I’ve built runtime
configuration systems for distributed software, deployed and
maintained self-hosted infrastructure, and developed games where
network protocols and system rules are the core mechanics.
I’m currently building a first-person game where players manipulate a
hostile fault-tolerant network through terminals, message
interception, and physical sabotage.
Currently Working On
Lamport General Systems — A first-person immersive sim where you manipulate hostile Byzantine fault-tolerant networks through message interception, code injection, and physical sabotage.
Featured
Lamport General Systems
A first-person immersive sim — manipulate hostile Byzantine fault-tolerant networks through message interception, code injection, and physical sabotage.
Dynamic Reconfiguration in Spire
Designed and implemented runtime reconfiguration and key management for a multi-site intrusion-tolerant distributed system with Dr. Amy Babay.
Fight or Flight
A 2.5D platformer built in Godot for Pitt's 2025 Games for Social Impact Game Jam, with original 3D assets and music.
Pittsburgh Food Access Map
Rebuilt a community food access map with React, Flask, and PostgreSQL, featuring an admin dashboard, community reporting, and WCAG 2.1 accessibility.
Home Server
Self-hosted server with nearly 50TB of storage, running containerized services across media, security, observability, and home automation.