Skip to content
View Mohsenkhodadadzadeh's full-sized avatar

Block or report Mohsenkhodadadzadeh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Hi there 👋 I'm Mohsen Khodadadzadeh

I'm a Senior iOS Engineer with over 7 years of experience building scalable and user-focused applications. My passion lies in crafting seamless mobile experiences using Swift, SwiftUI, and UIKit, with a strong focus on performance, security, and CI/CD automation. I believe in a structured approach to development, leveraging modern architectural patterns to build maintainable and reliable apps.

I'm an active learner and contributor to the iOS community, always seeking opportunities to collaborate on impactful projects and grow with a team that values excellence and continuous learning.


💻 My Core Competencies

  • iOS Development: Swift, SwiftUI, Combine, RxSwift, RxCocoa, Concurrency (Async/Await), UIKit, AutoLayout, Xibs, storyboard
  • Architecture & Patterns: MVVM + Clean Architecture, MVC, VIPER, Modular Design
  • Tools & CI/CD: GitHub, Git, Jira, Bitrise, Jenkins, Fastlane, Xcode, CocoaPods, SPM
  • Testing & Debugging: Unit and automate test, XCTest, XCUITest, Xcode Instruments, Firebase Crashlytics, Google Analytics
  • Security & Performance: Keychain Service, AES Encryption, SHA1, SHA256, OAuth user authentication, Optimization Tools
  • Backend Integration: REST APIs, GraphQL, Alamofire, Moya, HLS

🚀 Featured Projects & Contributions

Here are some of the projects and open-source contributions I'm most proud of, demonstrating my skills in building robust and well-structured applications.

Open-Source Contributions

  • AssetCacheKit: A SwiftUI framework for asynchronous asset loading and caching, supporting placeholders and error handling. Designed to enhance app efficiency and user experience.
  • SwiftUI Navigation Transitions: Contributed to enhancing navigation transitions for SwiftUI apps.

Projects

While I cannot share the source code for my professional work, these projects highlight my ability to deliver high-quality solutions:

  • Next-Gen Mobile App (TheList v3): Developed from scratch, utilizing MVVM with SwiftUI and Combine. Integrated essential frameworks such as Moya for network management, Facebook SDK, Firebase SDK, Google Maps SDK, Lottie for animations, Instabug for debugging, and Google Sign-In, to deliver a seamless user experience.
  • Social App for Wine & Food Enthusiasts: Enhanced user safety with reporting/blocking features and optimized onboarding flows, leveraging Swift, UIKit, and RxSwift.
  • VPN Application: Built a scalable VPN application from scratch, introducing VIPER architecture and SwiftUI for modern UI compatibility. Integrated OpenVPN and IKEv2 protocols for robust network connectivity.
  • Educational App for Students: Led the creation of an interactive app with eBooks, videos, and tests, built with Swift, UIKit, and CoreData.

📫 Get in Touch

Feel free to connect with me to discuss opportunities, collaborations, or just to chat about iOS development!

Thanks for visiting my profile!

Pinned Loading

  1. davdroman/swiftui-navigation-transitions davdroman/swiftui-navigation-transitions Public

    Pure SwiftUI Navigation transitions ✨

    Swift 1.1k 48

  2. AssetCacheKit AssetCacheKit Public

    AssetCacheKit: A Swift SDK for effortless downloading, caching, and displaying images, PDFs, SVGs, videos, and MP3s in SwiftUI. Optimize performance and enhance user experience with seamless integr…

    Swift 25 2