Dear Reader,
Welcome to my blog! I’d like to introduce myself so you can get to know me better and share my plans for this blog.
In short, I want to give back to the community by sharing my professional experiences and uploading content that provides real value. My goal is to help those who are choosing a career path or simply enjoy geek content. I’ll do my best to present everything in an engaging and entertaining way.
Short Introduction#
The Beginning#
When I was 13 years old, I watched a tutorial video. The topic of the video was creating static HTML sites from scratch. I knew there was no turning back. Every video brought me closer to understanding HTML syntax and how to format text using HTML tags. I was always interested in creativity and questions like “How does it work?”. As I dig deeper and deeper into this topic, I quickly realized that this wasn’t enough to implement a complete registration form or a login system. But… at least I had a new hobby!
In short, my path led me to PHP. I was very happy because now I could process the registration form and display the input data after the user clicked the submit button, but it still wasn’t enough. These data needed to be stored somewhere. The next step was the MySQL database. Just another rabbit hole. After many tests and reading forums, my first login system was finally done. It wasn’t perfect, but it worked well, and the passwords were stored with one-way encryption.
The next stop was CSS because native forms didn’t look great at all. Then came JavaScript, which allowed me to do a lot of client-side tasks, like form validation. Since JavaScript could be quite painful to work with, I quickly fell in love with jQuery - it simplified a lot of things. Thanks to it, everything became much easier compared to native JavaScript. Soon, the registration form had a client-side validation, and with the help of CSS, it started to resemble a more professional look.
Our family business initially focused on selling IT components but later shifted to website development and marketing services. This was a significant milestone because our development team at the time created the first closed-source CMS in our region capable of generating detailed statistics and analyses on website traffic. Additionally, clients could update their website content through administrative interface, which already featured a WYSIWYG editor.
Into the Unknown#
I think it goes without saying where I ended up in no time 🙂. In the beginning, I was already confident enough to take
on smaller tasks, mainly in frontend development. Around that time, a major technological shift was happening - websites
build with <table> structures were being replaced with <div>-based layouts. A significant part of my work involved
porting these table-based websites into modern, div-based designs. It was fascinating to see the industry back then, as
some designers chose to leave the field entirely, while others stubbornly stuck with table-based layouts.
Since I was part of a professional team, I received a lot of help because I could always ask questions. (Well, yes, that’s much easier nowadays!) Back then, Weblabor was also a great Hungarian professional forum, as it allowed me to ask questions that I couldn’t find answers to in my immediate environment. I have always enjoyed pushing boundaries, which is why I developed a strong interest in various programming languages, the systems that hold everything together, and, of course, the fundamental question that always drove me: “How does it work?”
Things started to speed up - what once was a hobby was turning into a job. But I loved it then, just as I do now. Beyond programming languages, I also had to understand the systems responsible for host the applications I built. This led me toward Linux and system administration, where I explored different hardware, configuration, software, and the key principles and techniques that keep a system from crashing - or, if it does (bad things happen), how to monitor, analyze, and restore it. And then came the daunting question: What happens if the entire data center hosting the company’s servers burns down? Well, nowadays, we call this Disaster Recovery.
Nowadays#
I can proudly say that I have worked on numerous projects, ranging from website development and system administration to implementing various server- and client-side applications. My hands-on approach has allowed me to gain expertise in multiple programming languages and operational challenges, helping me navigate the complex world of IT. I continuously strive to keep up with technological advancements.
I am incredibly grateful for where I am today! I deeply appreciative my family, friends, and former colleagues who have helped me with my endless questions and tolerated my stubbornness when I hit a wall. They were there for me and supported me. For that, I sincerely thank you!
Goals#
I would like to set a few inital goals:
- Learning English: Unfortunately, this is something I’ve missed out on, and it has always been a weak spont in my life. The frustrating part is that I’m not far from mastering it. I’ve decided to translate all my content into English as well.
- Consistency: I have never run my own blog long-term, so I have no clear idea of how much time it takes to write an article. However, my goal is to publish regularly.
- Community Building: I have always valued communities where people can ask questions freely and where there is a strong sense of support. I know many similar initiatives have existed before, but I remain optimistic!
- Open-Source Projects: I aim to create projects that not only serve as topics for future articles but also result in useful products.
Final Thoughts#
I’m really excited to embark on this new journey! I truly believe that sharing knowledge is one of the best way to grow, and if I can inspire or help others along the way, then starting this blog will have been well worth it.
Thank you for taking the time to read this rather lengthy introduction, and I hope to see you again in a future post.

