About
Senior iOS Engineer with 13+ years of experience building high-performance native applications for Apple platforms.
I have developed and shipped 200+ mobile applications to the Apple App Store, delivering scalable and production-ready solutions used by real users.
Specialized in Swift, SwiftUI, Objective-C, performance optimization, and scalable mobile architecture, with a strong focus on clean code and long-term maintainability.
Contributions
0 contributions in the last year
Experience
- 2023 — PRESENT3 years
- Design and develop iOS native applications using SwiftUI, Swift, Objective-C
- Release management on App Store
- Creating and testing apps using Unit Test and UI Test
- Automation testing for mobile apps using Appium and websites using Selenium
- Experience with Agile software development processes, allowing precise delivery timetables with weekly Scrum sprints
- Collaborate with a team to define, design, and ship new features
- Ensure the performance, quality, and responsiveness of applications
- Consult team on new technologies, APIs, SDKs, tips, and techniques
- Help maintain code quality, organization, and automatization
- Work with the support team on customer feedback for app fixes and resolving bugs
- A knack for benchmarking and optimization
- Develop new solutions as well as fix issues and errors with existing applications
- Assist in finding effective and efficient solutions for application design, architecture, and testing application performance
- Understanding of Apple’s design principles and interface guidelines
- Assist other developers with technical issues during the development process
- Assist project manager in preparing application features
- Test and review applications before releasing them to the App Store
- Proficient understanding of code versioning tools such as GitHub, GitLab, Bitbucket, or SVN
- Familiarity with cloud messaging APIs and push notifications
- Experience with performance and memory tuning
- Familiarity with RESTful APIs to connect applications to back-end services
- Assist with interviewing and attracting new talent to the organization
- Manage individual team members, both junior and senior, encouraging their professional growth and maximizing their potential contributions
- Developed a scheme for storing and retrieving data for offline usage
- Incorporated different design patterns for code reusability and maintainability
- SwiftUI
- Swift
- Objective-C
- UITest
- UnitTest
- Appium
- Selenium
- Agile
- RESTful APIs
- Git
- 2022 — 20231 year
- Design and develop iOS native applications using SwiftUI, Swift, Objective-C
- Release management on App Store
- Creating and testing apps using Unit Test and UI Test
- Automation testing for mobile apps using Appium and websites using Selenium
- Experience with Agile software development processes, allowing precise delivery timetables with weekly Scrum sprints
- Collaborate with a team to define, design, and ship new features
- Ensure the performance, quality, and responsiveness of applications
- Consult team on new technologies, APIs, SDKs, tips, and techniques
- Help maintain code quality, organization, and automatization
- Work with the support team on customer feedback for app fixes and resolving bugs
- A knack for benchmarking and optimization
- Develop new solutions as well as fix issues and errors with existing applications
- Assist in finding effective and efficient solutions for application design, architecture, and testing application performance
- Understanding of Apple’s design principles and interface guidelines
- Assist other developers with technical issues during the development process
- Assist project manager in preparing application features
- Test and review applications before releasing them to the App Store
- Proficient understanding of code versioning tools such as GitHub, GitLab, Bitbucket, or SVN
- Familiarity with cloud messaging APIs and push notifications
- Experience with performance and memory tuning
- Familiarity with RESTful APIs to connect applications to back-end services
- Assist with interviewing and attracting new talent to the organization
- Manage individual team members, both junior and senior, encouraging their professional growth and maximizing their potential contributions
- Developed a scheme for storing and retrieving data for offline usage
- Incorporated different design patterns for code reusability and maintainability
- SwiftUI
- Swift
- Objective-C
- UITest
- UnitTest
- Appium
- Selenium
- Agile
- RESTful APIs
- Git
- 2019 — 20223 years
- Design and develop iOS native applications using SwiftUI, Swift, Objective–c
- Software Infrastructure Development
- Supervisor & trainer for new IOS employees
- Tested & solving the potential technical errors
- Release management on AppStore
- Created a new design pattern in application fields
- Supported device orientation of the application by creating multiple outlets based on the orientation
- Programmed designs that contain multi-link sides of platforms' types
- Collaborate with a team to define, design, and ship new features.
- Consult team on new technologies, APIs, SDKs, tips, and techniques.
- Help maintain code quality, organization, and automatization.
- A Knack for benchmarking and optimization.
- Incorporated different design patterns for code reusability and maintainability
- Develop new solutions as well as fix issues and errors with existing applications.
- Familiarity with RESTful APIs to connect applications to back-end services.
- Proficient understanding of code versioning tools such as GitHub, GitLab, Bitbucket, or SVN
- Manage individual team members, both junior and senior, encouraging their professional growth and maximizing their potential contributions
- SwiftUI
- Swift
- Objective-C
- Git
- UIKit
- RESTful APIs
- GitHub
- GitLab
- Bitbucket
- 2017 — 20225 years
- Educational application developer
- Designed and programmed an application for an educational and religious book with high-performance techniques
- Accomplished a unique code that increased apps' performance speed
- Git
- UIKit
- iOS
Projects
FarmGO AppFeaturedEasy way to order a variety of supermarket products, fresh vegetables, and meat Get Monday offers at half price and our weekly offers when you shop Shop your favorite products from your favorite supermarket Flexible time for Delivery Multiple payment methods- Swift
- UIKit
Smart Gym CoachFeaturedSmart Gym Coach – Your Personal Smart Trainer for Optimal Results Elevate your workouts and nutrition with Smart Gym Coach, the intelligent app that combines science and AI to deliver a professional, personalized training experience. It is designed to help you build a balanced physique, increase muscle mass, and reduce fat effectively, with a comprehensive nutrition plan tailored to your goals and lifestyle. App Features: Accurate Body Assessment: Measure lean body mass, body fat percentage, and muscle mass, with analysis of strengths and weaknesses. Customized Training Programs: Targeted exercises for each muscle, appropriate intensity levels, with high-quality instructional visuals. Comprehensive Nutrition Plan: Calculate daily calories, protein, carbs, and fats, with meal and supplement suggestions. Progress Tracking: Regular reports and charts, with automatic program adjustments based on your results. Seamless User Experience: Modern interface, easy-to-use tools, and quick access to all your data anywhere. With Smart Gym Coach, you’ll have a personal smart trainer guiding every step, motivating you to stay consistent, and ensuring safe and effective results. Terms of Use (EULA): https://www.apple.com/legal/internet-services/itunes/dev/stdeula/- Swift
- SwiftUI
- Live Chat
Jawwal (جوال)FeaturedDiscover the Future of your subscriptions Management with Jawwal app with one click. Jawwal App is your all-in-one solution for effortless mobile management. Enjoy a sleek new interface, biometric login options, and the ability to manage multiple accounts simultaneously. Stay constantly updated on your bills and balances. Key Features Access your program details with a single tap and control your effective services. Pay your bills from anywhere using different payment methods. Check your current internet speed, and eligibility for upgrades, and request new speeds. Explore recommended Giga Fiber offers and join the fastest home internet in Palestine. Easily request new internet speeds. Stay informed of the latest updates by enabling notifications. Find what you need quickly and easily. Monitor your usage and subscribe to the strongest packages. Enjoy 24/7 support and assistance. Your security is paramount Enjoy a 100% secure login experience. Use fingerprint or Face ID authentication for enhanced security. Additional Services Activate or deactivate services as needed. Shop for the latest devices with just one click through our online store. Easily order a new SIM card. Change your SIM card to eSIM.- Swift
- UIKit
Certifications
Apr 2026 Mar 2026 Mar 2026 Feb 2026 Jul 2025 Gaza Sky Geeks Game Jam 2025 – Dual Award
Gaza Sky Geeks
Sep 2022 Aug 2022 Aug 2022 Jan 2018 Apr 2015 ICAgile Certified Professional (ICP)
ICAgile
Credential ID: 67-1939-9b5c20a1-6f50-40b6-bdb4-61c3df29b5a9
Education
2011 – 2014 Bachelor's Degree in Multimedia
University of Gaza
Gaza, Palestine
2009 – 2011 Associate's Degree in Multimedia
University College of Applied Sciences
Gaza, Palestine
Jun 2007 – Aug 2009 High School
Khalifa School
United Arab Emirates, Al Ain