About Me


My name is Matthew Czyzewski and I’m a hobbyist programmer. I was born in Poland in 2003 and grew up in England.

Computers had been a major source of information and recreation for me growing up and I had always planned to work in a computer-related industry. As a teenager, I experimented with making small games in Unity and writing simple GUI programs; they were not good, but they were fun to make.

Around 2018, I decided to seriously pursue programming as an ambition. I started to learn Python through Al Sweigart’s “Automate the Boring Stuff with Python” book, wrote some utilities for automating daily activities plus organising my data, and looked around on the internet to gather a broader overview of the computing field. Once I felt adept enough, I decided to tackle more technical aspects of computer science by starting and completing Harvard’s CS50 course.

As I immersed myself in this environment, I found more and more things to learn. One thing I took a particular interest in was Linux; in 2019, I decided to take a hands-on approach to learning by installing a “do-it-yourself” distribution called Arch Linux (which I still use to this day). I taught myself how to use standard Unix utilities by reading their documentation and felt motivated by the transparent philosophy of free and open-source software—I wanted to develop my own.

Learning new languages and paradigms, I gained confidence in my programming skills and developed several pieces of software (including my school project Echo) while building up my knowledge through experience. In 2020, I bought a Raspberry Pi for tinkering and set up this website. By managing and securing my numerous Linux systems, I gained valuable system administration experience which I exercise and extend regularly.

Today, I am attending university and studying computer science formally.

If you are interested in finding out more about me and my interests, you might be interested in my blog.