Projects

Practice makes perfect! That's especially true for programming and computer science in general. While I learned to program, I've worked on multiple projects and mini-projects, some of which I'll showcase here. Below you can see and browse selected projects, grouped by the main technology used in making them. Here, also an important note: The projects are posted as they were at the time they were made, meaning that no alterations were made afterward, even though I continued to learn more new things and even though I learned to write better code, later on. The goal of this is to show an evolution of knowledge, on my part. For example, Django projects were made to pass the CS50W course by Harvard, mostly in December 2021. At that time, the only programming language I truly knew was Python, and my knowledge of JavaScript (and also CSS) was slim (since courses I took by that time were mostly centered around Python). Today, the situation is different, and I'm much better at JS and CSS, and those projects would look much different if I were to make them today...

🛈 You can scroll horizontally to see all the projects in a particular group. To view project details (with details of all the technologies used in making it), along with links to a demo video (where available) and source code, click on the project screenshot or project name.

Next.js (7)

React (9)

Django (5)

Mini-Projects

JavaScript (14)

Python (14)