22 Projects

Applications I've Helped Build

How to read this portfolio

Software and web engineering, from my own projects to work built inside collaborative engineering teams.

  • Project Creator means I designed, built, and maintain the project myself.
  • Project Lead means I owned the architecture and a large part of the implementation.
  • Project Contributor means I implemented key features inside a larger team.

⭐Featured Work

Projects I'm most proud of

All Projects

Showing 22 of 22 projects