SHOWCASE YOUR ABILITIES: FIVE OUGHT TO-HAVE COMPONENTS FOR YOUR PERSONAL APP DEVELOPMENT PORTFOLIO