My passion for technology began at a young age, fueled by curiosity about how things work—whether it was exploring the mechanics behind games or tinkering with motors and batteries. This curiosity evolved into practical skills as I started experimenting with laser crafting and CNC cutting machines.
Early Technology Exploration
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.
During university, I immersed myself in programming and software engineering. I actively participated in programming competitions and selected advanced technical courses, especially those focusing on Java programming, which deepened my understanding of computer science concepts.
The Spark: Joining College and Discovering Programming
My journey into programming truly began when I joined the Computer Science program at Misr University for Science and Technology. This was where my fascination with technology and problem-solving transformed into a structured path toward a professional career.
Immersion in Programming
- From day one, I actively participated in programming activities and projects, always eager to learn and apply new concepts.
- I gravitated toward technical courses that focused on Java programming, which laid a strong foundation for understanding object-oriented design and software engineering principles.
Beyond the Classroom
- I explored practical applications of programming by working on side projects and collaborating with classmates, turning theory into tangible results.
- My passion for robotics and programming came together during my graduation project, where I combined hardware engineering with software development to create a fully functional robotic arm (more details in My Journey).
Graduation Project: A Comprehensive Endeavor
For my graduation project, I designed and built a robotic arm controlled by custom software—a multidisciplinary challenge that spanned over 1.5 years. This project involved:
- Designing the robotic arm in SolidWorks.
- Manufacturing components using Laser cutting technology.
- Programming control systems with the Arduino microcontroller.
- Developing a user-friendly control application using C# and Windows Forms.
Project demo
The Turning Point: iOS Development
In my final year, I decided to specialize in iOS development using Swift. Despite facing challenges—such as limited resources and a relatively small community—I persevered, learning through experimentation and self-study. This decision shaped the trajectory of my career, setting me on a path of continuous growth and innovation in mobile app development.