What I learned from building a portfolio site for 100+ freelancers (and what most dev portfolios get wrong)