/about
I'm a senior software engineer based in the Houston, Texas. I build things that range from games in Rust to real-time multiplayer web applications — generally gravitating toward projects that involve complex state, interactive systems, and making fun experiences.
My recent work has been focused on rusttrader — a from-scratch Rust port of the classic Palm OS game Space Trader using the macroquad engine — and next-powergrid, a full digital implementation of the Power Grid board game with AI opponents.
I've also contributed to NASA's Open MCT — an open-source mission control framework used for spacecraft telemetry visualization. Before that, I built Spotify-integrated party jukeboxes, real-time multiplayer game lobbies, Nixie tube recreations, and an 8-bit binary adder made from logic gates in the browser. I like projects where the web platform meets hardware concepts, analog aesthetics, or game design.
I have a particular affinity for the space where analog electronics meet digital interfaces. Nixie tubes, oscilloscopes, circuit boards — the warm, physical artifacts that preceded the screens we stare at all day. That aesthetic informs how I think about design.
tech stack
Languages
- - Rust
- - TypeScript
- - JavaScript
- - Python
- - Go
- - HTML/CSS
Frameworks
- - Next.js
- - React
- - Node.js
- - Express
- - Meteor.js
Game Dev
- - macroquad
- - OpenGL
- - Canvas API
- - SVG
Real-time
- - WebSockets
- - Pub/Sub
- - Socket.io
Data
- - MongoDB
- - PostgreSQL
- - MySQL
- - Firebase
Tools
- - Git
- - GitHub Actions
- - Docker
- - Webpack