Hello, welcome to my personal site!

My name is Konstantinos Chousos. I am an undergraduate student at the Department of Informatics and Telecommunications of the University of Athens studying computer science.

CS interests

My interests include machine learning, programming language theory, competitive programming, Linux and $\LaTeX{}$. Most of my programming experience revolves around C and C++, as well as Python in the form of Jupyter notebooks. I’m currently learning web development using React.

Other Hobbies

I play classical guitar, in which I acquired a diploma in January of 2023 from the national conservatory of Greece, of which I’m very proud of. Apart from the guitar, my interest in music has led me to become a member of a choir, as a member of which I participated in a plethora of concerts and events.

Apart from that, I’m recently learning to draw, following the DrawABox course. I’ve been making progress and I look forward to improving my drawing skills furthermore. I used to draw a lot during primary school, and I was quite good at it too. So. I’m excited to get back at it.

About this site

Why does it exist?

This site could be categorized as an e/n website.

The website’s content means everything to the publisher, but it could mean nothing to the rest of the world.

This basically means that the site is used as my personal playground, covering a myriad of topics. Basically I write about anything I find interesting and/or worthwhile sharing. The result may be useful or not for someone who will stumble across this site, but that is not the end goal.

More practically, this site’s posts will probably consist of project showcases, tutorials on things I couldn’t find any preexisting info online and possibly various notes I take during my classes that come out legible enough.

How is it built?

This site is generated by Hugo, a popular ssg (static-site generator) written in Go. One of its selling points is that the posts can be written in Markdown (md) instead of plain HTML, making the whole process much more streamlined and low-friction. The specific Hugo theme I use is PaperMod.

After Hugo has generated the static site along with its html files and everything else, it is uploaded on Github and served automatically with Github-Pages. You can find the source code of this site on my github.