This site is under construction!

Sorry for the inconvenience. In the meantime, here's a link to my resume!

And here's a link to my portfolio.

— Michael