Skip to content

/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

elsewhere

$github.com/michaelrogers50 repos, 19 followers