Welcome to my GitHub profile! I'm passionate about creating intuitive, scalable, and user-friendly mobile applications for iOS. I specialize in Swift, UIKit and SwiftUI with experience building apps for both startups and established companies.
- Languages: Swift, Objective-C
- Frameworks: SwiftUI, UIKit, Combine, CoreData, AVFoundation
- Tools: Xcode, CocoaPods, Swift Package Manager, Git
- Testing: XCTest, TestFlight
- Design: Figma, Sketch, Zeplin (collaborating with designers for seamless UI/UX)
- CI/CD: Fastlane, GitHub Actions, Bitrise, Jenkins
- Other Expertise: REST APIs, Firebase, CoreML
A EMOM and up timer, for your Crossfit, Callisthenics, Gym routinesโฆ.. Only for Apple Watch (no app in iPhone). iOS App companion is the user manual for the app.
- ๐ Features: Apple watch EMOM timer with vibrations and sounds for not depending on iPhone while you are doing your HIIT.
- ๐ Tech Stack: Swift, SwiftUI, Combine, WatchKit
- ๐ท App website: App support page and Apple Store link
HUD Speed Meter and Event Clip Camera.
- ๐ Features: The preview displays the current speed (centered) along with the town and province information at the top. When a user presses the "Clip Video" button, the system saves a video clip to the iPhone's photo gallery. The clip includes the 5 seconds before and after the button is pressed, ensuring you capture moments leading up to and following the action..
- ๐ Tech Stack: Swift, SwiftUI, AVFoundation, CoreLocation, PHPhotoLibrary
- ๐ท App website: App support page and Apple Store link
I like sharing knowledge about iOS development. Check out my latest posts:
- Goodbye Raw Strings, Hello swift-tagged
- Dynamic Island: iOS Live Activities Guide
- New Icon Composer with XCode 26
- Interaction and Media Accessibility in iOS
- Less Fetching, More Speed: NSCache in Action
- Visual Accessibilty in iOS
- Maintain, Share, Repeat: iOS Component Distribution
- Seamless Keychain Data Migrations in iOS
- Alternative to .xcodeproj Chaos: Intro to Tuist for iOS Newbies
- From Zero so SOAP
- Tired of Repeating Configs in Every Target?
- Seamless Apple Sign-In for iOS Apps with a Node.js Backend
- Dependency Injection implementations in Swift
- Storing in the Sky: iCloud Integration for iOS
- Inside the iOS Sandbox: Managing Files and Folders
- Switching App Language on the Fly in Swift
- Bitrise Magic: One-Click iOS Builds for Your QA Team
- QR Code Scanning in iOS
- Declutter Your Codebase: Periphery for Dead Code Detection
- Visual Regresion Testing: Implementing Snapshot test on iOS
- S.O.L.I.D. principles in Swift
- Copy-on-Write in Swift: Managing Value Types
- Enhancing iOS Apps with Redis
- Opaque types in Swift
- Swift Package Manager Simplified
- Boost Your iOS Development with Preprocessing Directives
- Breaking retain cycles in Swift
- Boosting iOS App Flexibility with Firebase Remote Config
- Boost Security: Enable Touch ID & Face ID
- Unlocking Firebase iOS Push Notifications
- Real-Time Speed Limit Detection in iOS Using Vision
- Websockets Made Easy: Create a simple Chat App in iOS
- Testing an iOS Location Manager
- Crafting a Simple iOS App Using GraphQL APIs
- Dynamic Forms in SwiftUI for variable section type
- Agnostic Swift Data
- watchOS App for Health Monitoring Essentials
- Bridging Data Transfer from WKWebView to iOS
- iOS NFC Development: From URLs to Deeplinks
- Harnessing NFC Technology in your iOS App
- Dip your toes in middle of TCA ocean
- Dealing a REST API with Combine
- Safely migrating persisted models in iOS to prevent crashes
- Seamless Text Input with Your Voice on iOS
- iOS start up sequencer pattern
- DebugSwift: Streamline Your Debugging Workflow
- Force Update iOS Apps When Backend Require It
- Safely Gathering Singletons While Avoiding Data Races
- iOS Location Managers: A Thread-Safe Approach
- Writing a Barcode Reader App in No Time
- Firebase Authentication in Your iOS App
- Keepinโ secrets on your pillow
- Streamlining Your Xcode Projects with GitHub Actions
- Swift 6 migration recipes
I'm always looking for exciting projects to contribute to! Whether it's an open-source library or an innovative app idea, feel free to reach out.
โญ If you find my projects interesting, feel free to star or fork!