About Me Link to heading

Welcome! I’m Dávid Kovács, a dedicated software developer with a strong foundation in both front-end and back-end development, as well as Linux infrastructure management. I use the experience I’ve gained over the years to create secure, convenient, and useful digital products, whether in a team or independently.

The Journey So Far Link to heading

I became interested in computers at the age of 7 and have been intentionally steering my studies in this direction ever since. Initially, my focus was on setting up the environment necessary to run computer games, but by the age of 16, after my first attempts at programming, it became clear that software development wasn’t just a hobby but my calling as well.

Over the years, I’ve worked with many programming languages, libraries, and frameworks. Among them, Java and object-oriented programming have had the greatest impact on my understanding of software design and development. Currently, I work most often with PHP, TypeScript, and BASH, though I’m also interested in the GO and Rust languages.

Around 5-10 years ago, I discovered UNIX-based operating systems, which have since become my primary tools for everyday productive activities, both on servers and in desktop environments. Since then, I often wonder why anyone still uses Windows. :)

What Am I Doing Now? Link to heading

  • Front-End Development: I create user-friendly and responsive applications using TypeScript and the Vue3 framework.
  • Back-End Development: I develop APIs and web endpoints using PHP, related frameworks, and PostgreSQL databases.
  • DevOps: I handle the setup and management of Ubuntu servers and endpoints, as well as the creation and management of CI/CD processes.

Why Do I Love What I Do? Link to heading

Programming, for me, is more than just work. I love how complex problems break down into easily understandable parts along the right abstractions and structures, eventually forming a real-life, useful application.

When I’m Not Working Link to heading

I enjoy walking, cycling, and any activity that helps me recharge mentally. I love computer games because they entertain and relax me. I also enjoy watching movies and have an interest in photography. These hobbies help me recharge and draw new ideas for my everyday work.

Let’s Get In Touch Link to heading

Currently, I’m working in a team and am happy with my current job. Nevertheless, if you’d like to chat about technical matters, feel free to reach out to me through any of my contact details.