Mardonbek Khamidov, profile picture, Xamidov Mardonbek

Mardonbek Khamidov

17 years old, Uzbek

Open my github

There are a lot of cool stuff here

Album

Mardonbek Khamidov photos

main image
Xamidov uz, Xamidov Mardonbek, Mardonbek Khamidov's full-body portrait taken in 2025 in DubaiXamidov uz, Xamidov Mardonbek, Mardonbek Khamidov's full-body portrait taken in 2025 in DubaiXamidov uz, Xamidov Mardonbek, Mardonbek Khamidov's full-body portrait taken in 2025 in DubaiXamidov uz, Xamidov Mardonbek, Mardonbek Khamidov's full-body portrait taken in 2025 in Dubai

About me

mkf

Hey there 👋, my name is Mardonbek.

# Overall

My full name is "Mardonbek Khamidov Farkhadovich," or simply @mkf. As a child, I was really interested in hardware engineering. I disassembled tons of devices to see how they worked under the hood. This curiosity was one of the main reasons I chose software engineering as my career—because the two fields are quite similar. When I attended my first programming courses, I realized it was the one path in life I could truly enjoy and get paid for. I got my first laptop when I was about 8 years old, and I loved using it. I became fascinated by desktop and web apps. I really wanted to create something like YouTube, which helped me learn to build things by hand. Even today, one of my biggest goals is to create a social media platform.

# Frontend Education

I first started programming courses in 2022, but for some reasons, I dropped out after two months. Then, on February 23, 2023, I began learning frontend development at Web King Education Center. After studying diligently for one year, I completed the course on February 23, 2024. During that time, I became familiar with JavaScript, React.js, and many helpful npm libraries. I kept asking myself, "Can I build something that really matters?" The answer was interesting: "Yeah, if I had someone to build the backend!" But that wasn't my preferred way of working—I wanted to do it myself. That’s when I realized I needed to learn backend development.

# Backend Education

I began backend development with Ruby, and it was my first love. I loved how it boosted my productivity. Ruby did its job beautifully with Ruby on Rails. It was easy to use and had a beautiful, elegant syntax I really enjoyed. But as I was mainly a frontend developer at the time, RoR wasn't easy for me. After struggling with it, I switched to Node.js. It was more complicated than Rails, but pushing through that complexity helped me level up as a backend developer. I also considered learning PHP and Golang, but none of them felt like Ruby. Eventually, I returned to Ruby on Rails—and this time, everything clicked. I understood its methods and really enjoyed working with it. Unfortunately, there are few Ruby jobs in Uzbekistan, so now I use Ruby on Rails mainly for side projects.

If you want to know more about me, you can check my contacts.

Skills →