Skilltracker, my Harvard CS50 submission.
You might be familiar with Harvard's flagship course, CS50, known for its reputation as a challenging and immensely rewarding program. During the 2020 pandemic, I decided to dive deeper into the world of software development and enrolled in the course. CS50 concludes with a final project—a rather open-ended assignment in which students demonstrate their learnings.
For my final project, I created a web application for self-directed learning called StudyTracker. The app aimed to help users visualise their progress in learning new skills and motivate them to persevere in their learning journey.
At the time of submission, the project was still called StudyTracker. However, I continued development thereafter, which included rebranding the application to skilltracker.me and converting the project from the beginner-friendly Flask framework introduced in the CS50 Finance assignment to Django—the framework used by juggernauts like YouTube, Instagram, and Spotify.

Taking on the challenge of CS50 and completing the final project was an incredibly rewarding experience. It not only allowed me to apply the knowledge and skills I gained throughout the course but also sparked my passion for continuous learning and improvement in the field of software development.