An electronic portfolio is a collection of digital artifacts that showcase a person's experiences, achievements and competencies. It allows students and professionals to archive work samples, accomplishments, and reflections over time in a digital format that can be easily shared. Electronic portfolios provide a more engaging and interactive way to present one's skills and qualifications compared to traditional paper-based portfolios.