I'm a full stack developer and system administrator based in Hungary. In my free time I usually make small projects which you can see below. You can reach me at [email protected]
The things I previously made or I'm developing right now:
A streaming solution with no quality restrictions, for free. Stream in native resolution to any number of viewers given your connection can handle it.
A minimal RCON client for Android devices.
Conway's Game of life implemented with performance in mind on the web with an infinite game area.
Small Minecraft (Spigot) plugin to add a few useful utils to survival servers making the gameplay more enjoyable by eliminating time consuming tasks.
A Velocity (Minecraft proxy server) plugin that can receive commands on plugin message channels and execute them.
I started programming in 2016. My first program was a VB.NET application for modifying file attributes. Then I made some projects in C# to lear about the .NET Framework also during my school years we made console programs in C#.
I also enjoyed playing Minecraft so soon I started learning Java, this was around 2018. I made a few plugins but never finished them.
I was also interested in web techologies and I tried many languages and frameworks. I tried ASP.NET, PHP (I hate that language), Python with flask, and Node.js with express.js. The later is what stick with me, whenever I need to create a REST API express.js is the first thing I use for the backend.
For a long time I only used vanilla JS for fronted, I also tried jQuery, but later found and learnt React. I made a few pages in React, but nowadays I use next.js.
Back in the days when I had a lot of free time I came across Minestom, which is an open-source Minecraft server reimplementation. I started a project with it, but soon I become a regular contributor. I also made it's new website minestom.net. However due to other things in life I stopped contributing, but I'm looking forward to continue since it's a really great project!
The very first service I made available is a Minecraft server for my friends and I on my PC, this was around 2014. From there my journey begin.
I got a Dell PowerEdge 1950 used which I still use to this day. At first I tried Windows Server 2012, but about half a year later I got into Linux and installed Ubuntu Server 18.04 LTS. On this server I usually hosted my projects' backends in Docker containers that were managed by the CI/CD pipelines from the self-hosted GitLab instance.
For web I use nginx, it's my favourite webserver because it's easy configuration and high performance. I also use Cloudflare because of it's DDoS protection, but also because they offer great products like Pages, Images, R2 or D1.
At my current job I'm responsible for a network of about 2-300 end devices and about 6 server. There we use Proxmox with Windows and Ubuntu servers and also Alpine containers.