Hello there! Welcome to my personal site 😄.

About me

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 software development, open source projects, Linux, \(\LaTeX{}\) and Emacs. Most of my programming experience revolves around low-level projects, usually written in C.

Hobbies

I play classical guitar, in which I acquired a diploma in January of 2023, 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, in places such as the Athens Concert Hall, the Odeon of Herodes Atticus, the Panathenaic Stadium, Veakeio Theater etc.

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 will 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 a heavily modified version of Fuji-v2.

When it comes to this specific site, these markdown files are actually org files exported to md, by the ox-hugo exporter. Org is another markup language that is—in my humble opinion—superior to markdown by a long shot (and you can easily see why). It is tightly integrated with Emacs, my editor/planner/calendar/ide/rss reader/browser/OS. This synergy makes creating blog posts much easier.

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.