How I got into computer science

In eighth grade, I chose an elective course in technology and computer science. Looking back, that turned out to be one of the best decisions I made. We started with the basics of Python, and from the beginning I was fascinated by programming, learning new concepts, and building algorithms. Like many people, my first project was a simple calculator. Later, when graduation was getting closer, I started thinking more seriously about what I wanted to do next. In 2020, my father told me about physical vaccination QR-code cards for wallets. Software for creating those cards was expensive at the time, and he wanted a solution for his pharmacy. He asked whether I could build something like that. At first I was skeptical because it was my first larger project and I only knew the Python basics. After some experimenting, I managed to build a working program together with one of my sister's fellow students. It attracted real interest in the pharmacy, and that showed me how much practical value software can create. Since then I have kept programming and improving my skills. You can find more of my work on GitHub.

Go to GitHub

My projects

I enjoy programming in my free time and have built several useful projects over the years. Some were for myself, others for family and friends, and some simply for practice.

Vocabulary test generator (, )

In my final year of school, my Latin teacher heard about my programming skills through a classmate. She told me that selecting suitable vocabulary every week, with the right number of word types and matching A/B tests, was very time-consuming. At first she jokingly asked whether I could build a solution for it. I liked the idea because I had never seen anything like it before, so I took on the challenge and quickly enjoyed developing the project.

Project on GitHub

Contact form (, , , )

During a semester break, my father told me that he had been thinking about a contact form for customers so they could order prescriptions from home. The IT company he worked with wanted a fairly high monthly fee for such a website and its maintenance. Because of the cost and the opportunity to learn something new, I offered to try building it myself. We were very happy with the result. A few weeks later, my father told me about customers who were surprised by how easy it had become to order prescriptions.

Project on GitHub

Automated backups (, )

Backups are important to me, but I often did not want to run them manually on a regular basis, so I built a script to automate the process. The main goal was to make backups work with as little everyday effort as possible. Because I work on both Windows and Linux, I designed the project to be cross-platform from the beginning.

Project on GitHub

Arduino drawing tool (, , )

As part of a university programming lab, I worked in a small group on a complete software project where an Arduino, controlled by motors, was supposed to draw an image on a whiteboard. Our group focused on creating a simulation that implemented the required algorithms efficiently and made them testable.

Project on GitHub