About me

I'm iOS developer and UI/UX Designer from Dammam, The Eastern Region, KSA working in iOS development.
I enjoy turning complex problems into simple, beautiful and intuitive designs.



My job is to build your iOS App so that it is functional and user-friendly but at the same time attractive. Moreover, I add personal touch to your product and make sure that is eye-catching and easy to use. My aim is to bring across your message and identity in the most creative way.

so I wish to work together and build something great.

What i'm doing

  • design icon

    UI/UX design

    The most modern and high-quality design made at a professional level.
    with modern tools Sketch and Figma.

  • mobile app icon

    iOS apps

    Professional development of applications for iOS platform.
    with Swift, UIKit and swiftUI

Recent Work

  • HR Management

    HR Management

    An administrative application that helps human resources employees to track all employees of the organization by recording arrival and departure times and determining their location using GPS.
    Managing leave requests and displaying reports on employee performance.
    The latest news, decisions of the institution's Board of Directors, and organizing visits, events, and meetings Build in Scheme Code

  • Mowater

    Mowater

    An application through which you can sell your vehicle, buy a new vehicle, or purchase a number plate for your new vehicle.
    You can even clear government transactions and insure them all in one place with the click of a button. In the event that your vehicle breaks down, you can call and book an appointment to repair your vehicle, or call Winch to rescue you on the road.
    If you do not have time, you can book an appointment to take your children to university or school, or even to take your workers to the workplace.
    Also, if you are not good at driving, you can book driving lessons and you can even rent a vehicle. Build in Scheme Code

  • Ayen

    Ayen

    A real estate application that allows you to find properties surrounding you.
    It also allows you to list your properties for sale in addition to your services such as restaurants and hospitals,
    which allows you to see the entire place using virtual reality glasses or in 3D through your phone. Build in Scheme Code

Utilities

  • client logo
  • client logo
  • client logo
  • client logo
  • client logo
  • client logo
  • client logo

Portfolio

Resume

Education

  1. Mansoura University

    2017 — 2021

    Bachelor's degree (B.Sc.) in Computer science
    The Faculty Computer and Information Science

  2. High school in Kingdom of Saudi Arabia

    2014 — 2017

    The Eastern Region,Dammam
    High School: Dammam secondary school - Excellent 99.22% - 2017
    National Center for Assessment - total: 98

Experience

  1. Scheme Code

    July 2021 — Dec 2023

    • Designing and developing IOS application according to specific requirements.
    • Writing clean and efficient codes for iOS applications
    • Monitoring the performance of live apps and work on optimizing them at the code level
    • Identifying and resolving bottlenecks, rectifying bugs and enhancing application performance
    • Integrate with external APIs and third-party libraries to enhance apps functionality.
    • Implement a system for sending appointment reminders and promotional notifications with Firebase cloud messaging.
    • Distribute app/updates To App-store

    • Performing unit and instrumentation tests on code
    • Execute Code Review on fellow engineer's work.
    • Help maintain code, organization, and automatization.
    • Work on bug fixing and ensure the performance, quality, and responsiveness of the app.
    • Mentor other engineers on best practices and provide technical guidance during implementation
    • Write and test code, refining and rewriting it as necessary, and communicate with any engineer involved in the project

    • Collaborating with cross-functional teams to define and design new features
    • Research, and design architecture of new software projects or new features in active projects according to business requirements

    • Implement complex designs into reliable, reusable, and readable code.
    • Apply the Agile practices effectively on while working on the various phases of software development.
    • Collaborate with the team to design new features.
    • Staying up to date with new mobile technology trends, applications, and protocols
    • Gathering and evaluating user requirements, in collaboration with product managers and engineers.
    • Providing high quality design for mobile applications, UI/UX design

  2. Freelancer work

    2020 — present

    iOS Developer - UI/UX Design - Convert design UI into SwitUI Code

My skills

  • • Design and develop high-quality iOS applications according to specific requirements with clean architecture and code.
  • • Solid understanding of the entire iOS development life cycle, Apple's design principles, interface guidelines, and SOLID Principles.
  • • Design user interface with SwiftUI and UIKit (Programmatic UI, Storyboard, Nibs).
  • • Development skills in memory management, data structures, algorithms, protocol-oriented programming (POP), object-oriented programming (OOP), and concurrency (Thread-Safety - GCD - asynchronous) with Swift
  • • Providing high-quality design for mobile applications, UI/UX design with Figma and Sketch, and AdobeXD
  • • Knowledge of design patterns (Delegate, singletons, Coordinator …) with MVC, MVP, MVI, MVVM, and VIPER patterns.
  • • Working on code versioning tools (Git-GitHub), third-party libraries (Firebase, Google Maps, Alamofire, Realm …), APIs REST, Deep Linking, Universal Link, and Integrating Social-Media Sign In
  • • Working on utilities like Postman, Jira, Trello, and Slack. And dependency managers with CocoaPods, and Swift Package Manager (SPM)
  • • AddressBook, AVFoundation, CloudKit, Core Animation, Core Bluetooth, Core Data, Core Graphics, Core Location, Core Text, MapKit, SwiftData, UnitTest, URLSession, WidgetKit