A front-end developer portfolio should showcase your skills, work samples, and contact information. It should be easy to navigate and well organized. It should also have a clear purpose, such as getting hired or freelance work.