Hi Joe thanks for sharing!
It’s very clean and I envy your sense of colors… purple, green and cyan all together isn’t always a match but it’s brilliant on your site.
Again, it’s very clean, maybe to the point of being a bit impersonal… ITC Avant Garde is an extremely nice font, but maybe the headline font choice could bring more personality to your… personal site. And/or a big poster picture of yourself… something very unique and personal, warm, inviting, welcoming… It needs some “granularity”, personality, fun, to represent you as a human, I feel The big black zone on home could carry a hero image (even if still very black) and a unique title font for your name, a very human one, with Serifs and imperfections.
I hope this helps!