Software Engineer Apprentice
CurrentInitially developed dynamic page generation for the live JS Pros website by directly accessing and retrieving GitHub repository information using JavaScript and TypeScript.Reprogrammed the project to integrate the GitHub REST API, utilizing React.js, Next.js, and Tailwind CSS to enhance security and workflow efficiency.Implemented features to make course cards clickable, dynamically generating content from GitHub README files.Used the GitHub REST API for secure user authentication and seamless integration of repository data into dynamically created site pages.Applied consistent branding, ensured error handling, and implemented loading state indicators to improve user experience.