Mobile App Developer & Software Engineer
I started my software engineering journey in 2015 as a freelancer on Fiverr. Today, I focus on building innovative mobile applications with React Native and modern web applications with Next.js.

The Evolution
Over the years, I've evolved through various technologies and frameworks, from Ionic and Cordova for mobile apps, to Drupal frontend development, and eventually specializing in React.js and modern web technologies.
My journey has taught me the importance of continuous learning, clean code, and creating applications that truly solve real problems for users.
Innovation First
Constantly exploring new technologies to build applications that stand out.
User-Centered
Prioritizing intuitive, beautiful, and accessible user interfaces.
Clean Code
Writing maintainable, well-structured code for long-term success.
Problem Solver
Focusing on features that provide real value to the end users.
My journey in software engineering
A continuous learning path focused on building innovative applications and exploring new technologies.
Next.js & React Native Developer
Building innovative mobile applications with React Native and modern web applications with Next.js. Created Al-Adkar and eTrackly, focusing on applications that solve real problems and provide value to users.
Switching to Next.js
Transitioned from Gatsby to Next.js for better performance, SEO capabilities, and server-side rendering. Continued building React applications with modern tooling and best practices.
React.js with Gatsby & Styled-System
Worked with React.js using Gatsby for static site generation and styled-system for component-based styling. Explored different theming approaches including Grommet UI and styled-components.
React.js & Styled-Components
Started working with React.js, exploring different theming approaches including Grommet UI and styled-components. Built modern, component-based user interfaces.
Drupal Frontend Developer
Worked with Drupal frontend development using JavaScript, jQuery, SCSS, and Twig templating. Created custom themes and enhanced user experiences.
Mobile App Development with Ionic & Cordova
Switched to mobile app development using Ionic and Cordova frameworks. Built cross-platform mobile applications for iOS and Android.
Beginning the Journey - Foundations of Engineering
Started the software engineering journey by building and shipping static websites, WordPress solutions, and desktop applications. This phase laid the groundwork for understanding the full product lifecycle.