My Journey

From curiosity about how things work to building mobile applications used by millions of users. discover the path that shaped my passion for technology and led me to become a software engineer

My Journey
The journey from curiosity to professional excellence

My Journey Into Technology

This page chronicles my path from childhood curiosity to professional software engineering expertise. Each milestone represents a significant learning experience that shaped my approach to technology and problem-solving.

Every great journey begins with curiosity. Mine started with a simple question: β€œHow do things work?”

From dismantling remote-controlled cars to understand their mechanics, to building my first robotic arm with custom software. my path into technology has been driven by an insatiable desire to create, innovate, and solve problems.

This is the story of how childhood curiosity evolved into professional expertise, and how each challenge along the way shaped me into the software engineer I am today.


Early Technology Exploration

Childhood - 2014

My early enthusiasm for engineering and technology led me to participate in national robotics competitions, such as Minesweeper, which challenged me to create functional and innovative robotic solutions.

This period taught me to think systematically about complex problems and sparked my passion for building solutions that matter.

University & Programming Foundation

2014 - 2018

Computer Science at Misr University for Science and Technology - where my fascination with technology transformed into structured learning.

  • Deep dive into programming and software engineering principles
  • Active participation in programming competitions
  • Collaborative projects that turned theory into tangible results
Java OOP

Graduation Project: Robotic Arm

2017 - 2018

A 1.5-year multidisciplinary project that became the cornerstone of my engineering education - designing and building a robotic arm controlled by custom software.

🎯 Key Achievements
  • Integrated hardware and software in a complex system
  • Created user-friendly interface for precise robotic control
  • Gained hands-on experience with manufacturing processes
πŸ”§ Technology Stack
SolidWorks C# Microcontrollers 3D Printing

iOS Development Transition

2018

A pivotal decision that would define my career: specializing in iOS development with Swift despite significant challenges.

Swift iOS SDK Xcode Core Data
The Challenge
  • Limited Arabic resources - strengthened technical English skills
  • Small local community - learned to leverage global communities
  • Rapid technology changes - developed adaptive learning strategies
Key Breakthroughs
  • Systematic learning approach - small projects to test concepts
  • First complete iOS app - authentication, API integration, Core Data
  • Problem-solving mindset - experimentation when solutions weren’t available
β€œThe best opportunities often come disguised as challenges. This transition taught me to embrace the unknown and build systematic learning habits that define my professional approach today.”

Professional Excellence & Future

2018 - Present

With 6+ years of professional experience, I now lead teams building iOS applications used by millions, applying every lesson learned along this journey.

πŸš€ Current Impact
  • Leading technical decisions for scalable iOS architectures
  • Mentoring developers through similar learning challenges
  • Driving innovation in E-Commerce and FinTech applications
🎯 What's Next
  • Advanced iOS architecture patterns and their application at scale
  • Technical leadership and building high-performing teams
  • Open source contributions to give back to the community

Want to connect or collaborate on exciting iOS projects? Get in touch - I’d love to hear about your journey too.