It looks really good to me. The only thing I'm not the biggest fan of is your gif of the projects you contributed to. I thought my phone was making the pictures glitch, but then I realized it was animated. I just don't think it really adds to the overall style of everything else.
That being said, congratulations! It looks well put together and well thought out. It definitely seems like a legit project to back.