portfolio spec