# About Me
Hi, I am Roman, but you probably read that already on the homepage.
As mentioned, I am mainly a C# developer and I work on APIs, services and WPF apps.
Outside of work, I have three main hobbies:
> [!tip] Server Management
> I rent a dedicated server on Hetzner named Donut and run a couple of small free tier Oracle ARMs as proxies. All three servers are my playgrounds and I constantly remake and revise my setup.
>
> Everything runs in Docker, specifically docker compose. In the beginning it started by hosting game servers on Donut. I became very interested in the security angle of things - hiding Donut's IP, setting up maintenance services (or anything I found cool really) and eventually an internal Wireguard network to run everything from.
> [!tip] Game Development
> I am quite passionate about games and this naturally evolved into me being interested in game development.
>
> I mainly use Unity, but to learn concepts (such as ECS and DOD lately) I often make small console games to really focus on architecture and building the concepts from ground up
>
> I really enjoy software architecture when it comes to development. Games seem to bring out the biggest of challenges when it comes to that.
> [!tip] Games and Books
> Everyone spends their free time somehow and for me it is mainly games or books.
> In general I enjoy games where I can really minmax and strategize, or games that are challenging.
>
> However there are games that hold a special place in my heart and showed me that games are art, biggest example is Outer Wilds
>
> When it comes to books, I enjoy fantasy and sci-fi, but I mainly read technical books - game development, software architecture, low level concepts
# Why does this site exist?
There are many things that I want to do and 99% of those things never see the light of day (or even the creation of a repo), because my perfectionism causes the project to die before I even begin.
I decided to break this pattern by making this blog and putting the projects I work on out publicly on GitHub (at time of writing, there isn't much there). I was always impressed by other people - all the projects look so cool and their blogs are amazing and full of knowledge. I always told myself that I am not good enough and that I will just make myself look stupid.
Well I am ready to look stupid and post about things I am not fully qualified to talk about.