About Me

I am pursuing my passion on building mobile applications more than a decade. During my journey, I had the chance to witness the evolution of iOS app development, frameworks, paradigms, best practices and its community. Here, I share my experiences on Swift language, iOS app development, native, hybrid and cross platform approaches like React Native and Flutter, concepts like concurrency and CI/CD, tutorials on app development basics and situations I learned a lot throughout my career.

What I Believe

A great app should provide an experience like everything looks so easy and seamless. To achieve it, I strongly believe a hollistic approach on building an application makes the difference. A mobile software engineer in a company can influence all the disciplines to build a compelling user experience end to end, from the first impression on App Store to customer services when it is needed. Therefore, I have been working and continuously learning how to be the enabler between different disciplines like product, engineering, design, marketing and management in the last six years.

Why I Write

There are many great people who share their experiences in many different mediums. I have learned a great deal from them and I want to share my own perspectives so that you can get a chance to witness what I am experiencing and my lessons.

Every opinon and thought in this site are my own and do not necessarily reflect the views or positions of the companies I work with.