Interests & Activities
Beyond technology and software development, some of the most important lessons in my life have come from the activities I love outside of coding. Hiking, mountaineering, football, chess, horse riding, and swimming are not just hobbies for me — they are experiences that shaped my mindset, discipline, and personality.
Hiking & Mountaineering
I've always been someone who enjoys challenges and adventure. Hiking was one of the first activities that taught me patience and endurance. There is something powerful about walking through long trails, climbing rocky paths, and reaching viewpoints after hours of effort. Every mountain trail feels like a reminder that meaningful progress takes time. Some paths are steep, some are exhausting, and sometimes you feel like stopping halfway, but the view at the top always makes the journey worth it.

Snow-covered mountains
Snow falling in mountains
Mountain adventure
Over time, hiking evolved into a deeper passion for mountaineering. Mountains have a way of humbling you. Standing at high altitudes surrounded by silence makes everyday worries feel small. Mountaineering taught me mental strength, focus, and resilience. Every climb requires preparation, courage, and trust in yourself. There were moments where exhaustion made me question whether I could continue, but reaching the summit always reminded me that growth happens when you push beyond comfort.

Alpine flowers mountain view

Mountain camping sunrise
Trail experience
Mountain moments
Football
Football became another major part of my life. Growing up, football was more than just a game with friends — it was competition, teamwork, and energy. I loved the excitement of the field, the strategy behind every move, and the connection between teammates working toward one goal. Football taught me leadership and communication. It showed me how important teamwork is because no player wins alone. Whether winning or losing, every match taught me something about discipline, consistency, and staying calm under pressure.
Chess
Chess gave me a completely different kind of challenge. Unlike football or mountaineering, chess is silent, strategic, and deeply analytical. I enjoy how every move requires patience and planning. Chess taught me to think ahead, stay focused, and make decisions carefully. Sometimes one small mistake can change the entire game, which is very similar to life and software development. The game strengthened my problem-solving skills and taught me the value of strategy over impulsive decisions.
Horse Riding
Horse riding introduced me to a completely new experience of control, balance, and connection. Riding a horse requires trust and confidence. At first, it felt intimidating, but over time I learned how important calmness and focus are while riding. Horse riding taught me patience and self-control because animals respond to energy and behavior. It also gave me a strong sense of freedom — riding through open landscapes with nothing but nature around you is an unforgettable feeling.

With horses

Horse connection
Swimming
Swimming became my place for peace and balance. Unlike other activities filled with noise and movement, swimming allowed me to disconnect from stress and focus entirely on rhythm and breathing. Water has always had a calming effect on me. Swimming taught me consistency and control because progress only comes through repetition and endurance. It became one of the best ways for me to clear my mind and recharge mentally.
Together, these experiences shaped who I am outside of technology. They taught me how to stay disciplined during difficult moments, how to think strategically, how to work with others, and how to remain calm under pressure. Whether I'm climbing a mountain, playing football, riding a horse, swimming through deep water, or planning moves on a chessboard, each experience contributes to the person and developer I continue to become.
In many ways, these passions reflect how I approach life itself: always learning, always improving, and never being afraid of the next challenge.