About Me

My Journey Into Software Development

From working with metal to working with code, my journey has been built on curiosity, persistence, and continuous learning.

I was born in Zanjan, Iran. Before entering the world of software development, I spent 14 years working as a welder. That experience taught me discipline, precision, patience, and the importance of building things carefully.

After my welding career, I worked as a manager assistant in a company and later spent a year working in the internet taxi industry. These experiences helped me understand teamwork, communication, and responsibility in professional environments.

My journey into programming started with the advice and support of my brother, who is a software architect. With his guidance and help from one of his friends, I started learning Java.

At the beginning, programming was completely unfamiliar. I could not understand how code worked or how people could communicate with machines through text. But through countless hours of practice, studying, and solving problems day and night, everything slowly started to make sense.

Learning programming changed the way I think. I learned that software development is not only about writing code; it is about solving problems, understanding systems, and continuously improving.

After building my skills, I started working with a foreign company as a frontend developer. Today, I continue expanding my knowledge across frontend, backend, and mobile technologies, with the goal of becoming a stronger full-stack engineer.

My Technology Journey

Java fundamentals

Kotlin and Android development

React Native and Expo

React and Next.js

Spring Boot, Quarkus, and backend systems

Databases and software architecture

My journey is a reminder that learning has no age limit. With patience, consistency, and curiosity, it is possible to build a completely new path.