Professional
Hello! I’m a passionate software engineer and architect with a heart for tech innovation. My journey in the tech world has been extensive and diverse, spanning over 20 years. I thrive on exploring the latest technological advancements, and currently, I’m diving deep into the fascinating realms of Web3 and blockchain. I believe these technologies hold immense potential for the future.
Throughout my career, I have engaged in all facets of software development. From designing and developing to deploying complex, distributed, and highly scalable systems on the cloud, I’ve done it all. Leading and mentoring teams of engineers to create innovative solutions has been a highlight of my professional life.
In addition to my hands-on work, I also consult companies and their engineering teams. My goal is to help them optimize their operations and foster a healthy, agile engineering culture. I enjoy sharing my insights and experiences, speaking at events to offer a comprehensive view of the IT and software industry — the highs and the lows — so that others can benefit from the lessons I’ve learned over the years.
Personal
When I’m not immersed in the tech world, you’ll find me practicing and teaching Aikido, a Japanese martial art that nurtures the body, mind, and spirit. This practice is a cornerstone of my life, offering balance and focus.
I also love to spend time with my family, enjoying the sun, sand and beaches all around the world.
Home
Currently, I reside in the vibrant city of Dubai, where I enjoy life and extend my support to anyone in need. Whether it’s through professional guidance or personal mentorship, I’m always eager to help and share my journey.
Welcome to my blog, where I share insights on engineering, technology, and life in general. I hope you find value and inspiration in my posts.