JavaScript is required to experience this interactive portfolio. In the meantime, you can reach me via: