Portcast Take-Home Assignment