Hi, I'm Josh

I'm fixing this portfolio up at the moment (as of March 2025), so it's a little bare bones. We'll be back soon!