top of page
Download CV

K

Khushali

Senior

Senior

iOS Developer

* Zero Evaluation Fee

Available

Available in IST Timezone

Summary

Technical Skills

Projects Worked On

Summary:

  • Experienced iOS Developer with 7 years of expertise in building high-performance iOS applications.
  • Proficient in Swift, Objective-C, and Xcode development tools.
  • Strong understanding of MVC/MVVM architecture and RESTful API integration.
  • Skilled in implementing intuitive UI/UX using UIKit and SwiftUI.
  • Experienced in App Store deployment, debugging, and performance optimization.

 

Technical Skills:

 

Mobile Development: Swift, SwiftUI, Objective-C, React Native, Redux, Hooks

iOS Frameworks & Tools: UIKit, Core Data, Realm, AutoLayout, iOS SDKs, App Lifecycle, MapKit

Architecture & State Management: MVVM Architecture, Redux, Hooks

Backend & Data Integration: REST APIs, GraphQL, Firebase (including Firebase Analytics)

Package & Dependency Managers: CocoaPods, Carthage

Version Control: Git, JIRA (Agile Methodology)

UI/UX & Design Systems: Material UI

Other: Video Streaming, WebSocket

 

Projects:

 

Prime Athlete 360:

Duration: February 24 - Present

Technologies Used: React-native, TypeScript, Stripe payment, Redux, Material UI, REST APIs, React Native Stylesheets,

Roles & Responsibilities:

  • Led the end-to-end development of the PrimeAthlete360 mobile app, a holistic athlete wellness platform built with React Native for both iOS and Android.
  • Engineered key features across the 6 pillars: Virtual Coaching, Nutrition Guidance, Mind Health Support, Financial Literacy, Injury Prevention, and Court Connect.
  • Integrated real-time communication tools, including messaging and live updates, to support virtual coaching and social engagement within the athlete community.
  • Built UI/UX components based on Figma designs for seamless booking, coaching sessions, in-app quizzes, and achievement tracking.
  • Developed a smart matchmaking system that recommends courts and athlete partners based on location, sport, and skill level.
  • Conducted performance tuning, implemented accessibility features, and optimized app behavior across devices to enhance user experience.

 

P2P Trade:

Technologies Used: React-native, TypeScript, Phone payment, Redux, Material UI, REST APIs, React Native Stylesheets, Socket I/O, Git

Roles & Responsibilities:

  • Developed a gamified crypto trading mobile app using React Native, targeting both iOS and Android platforms with a unified codebase.
  • Engineered core gameplay mechanics for fantasy-style trading contests, enabling users to compete with virtual portfolios based on real-time crypto market data.
  • Implemented real-time communication via WebSocket and explored MQTT protocol for message delivery.
  • Integrated live market feeds and WebSocket-based real-time updates for price changes, leaderboard tracking, and in-game notifications.
  • Designed and implemented intuitive, dynamic UI components for contest creation, participation, results, and reward redemption, ensuring a smooth user experience.
  • Worked on wallet integration, reward system logic, and secure user authentication to enhance functionality and trust.

 

UnFit – Med-Tech Fitness Platform:

Technologies Used: Swift, SwiftUI, UIKit, Core Data, Firebase, REST APIs, MapKit, Xcode, Stripe SDK

Roles & Responsibilities:

  • Led the development of the UnFit iOS app, a comprehensive fitness and wellness platform connecting users with gyms, trainers, health professionals, and product distributors.
  • Built end-to-end features including personalized diet plans, advanced product search, online consultations, and gym locator using Swift and SwiftUI.
  • Integrated secure checkout workflows supporting COD and online payments using Rozorpay, ensuring a smooth and safe transaction process.
  • Implemented in-app chat and voice call features to connect users with trainers and nutritionists for real-time guidance and personalized support.
    Created dynamic UI/UX for showcasing multi-category products, deals, and user reviews using UIKit and custom SwiftUI components.
  • Integrated Firebase services for real-time data, user analytics, notifications, and crash reporting to enhance user engagement and app stability.
  • Collaborated with cross-functional teams, including designers, backend developers, and QA to ensure timely and quality releases.

 

Boissons Heintz – E-commerce for Beverages:

Technologies Used: Swift, Storyboard, MVVM Architecture, Stripe SDK, Speech Framework

Roles & Responsibilities:

  • Developed the Boissons Heintz iOS app from scratch using Swift and Storyboard, adhering to MVVM architecture for clean code separation and scalability.
  • Built a seamless onboarding experience with a simplified and secure signup flow tailored for quick user adoption.
  • Integrated Apple’s Speech Framework to enable voice-based product search, enhancing accessibility and user convenience.
  • Implemented order customization features allowing users to schedule delivery or pickup at their preferred time slots.
  • Engineered a real-time pricing system that dynamically calculates order totals with applied taxes and discounts.
  • Integrated Stripe SDK for secure and reliable payment processing, supporting both prepaid and flexible payment options.
    Created a responsive and intuitive UI for browsing drink products with detailed descriptions, pricing, and promotional highlights.
  • Implemented push notifications to alert users about new offers, discounts, and order status updates.

 

EPSA Sport – School Sports Challenge App:

Technologies Used: Swift, SwiftUI, MVVM Architecture, HealthKit, CoreLocation

Roles & Responsibilities:

  • Designed and developed EPSA Sport, a school-specific iOS app for managing student fitness challenges using Swift and SwiftUI within MVVM architecture.
  • Built dynamic UI components for listing and tracking various physical challenges such as running, walking, and cycling.
  • Integrated Apple HealthKit to securely fetch and sync students’ real-time health and activity data, including steps, distance, and calories.
  • Used CoreLocation and GPS tracking to monitor outdoor challenge progress and ensure accurate results logging.
  • Focused on seamless UX with smooth navigation, challenge progress visualization, and real-time result updates.

 

Point of Sale (Odoo) – Mobile POS System:

Technologies Used: Swift, Storyboard, MVVM Architecture, Real M, XMLRPC, EPOS Printer SDK, Bluetooth

Roles & Responsibilities:

  • Developed a feature-rich mobile POS solution using Swift and Storyboard for iOS, enabling real-time order management and payment processing.
    Implemented XMLRPC communication to integrate with Odoo’s backend ERP, syncing product catalogs, inventory, and customer data.
  • Designed intuitive user interfaces for fast product lookup, seamless checkout, and receipt generation using EPOS thermal printers.
  • Integrated multiple payment methods, including credit/debit cards, cash, and gift cards, using custom POS logic and Rozorpay SDK.
  • Optimized memory and threading performance using GCD and Instruments for smooth transaction workflows.
  • Built a robust offline mode using Real M for local caching of products, customer info, and order transactions, ensuring full functionality without internet.
    Developed inventory management tools allowing real-time stock updates, low-stock alerts, and syncing upon reconnection.
  • Implemented barcode scanner integration to speed up the checkout process and streamline product selection.
  • Enabled customer loyalty tracking and purchase history management within the app for repeat sales and relationship building.
  • Focused on performance optimization, smooth UI transitions, and error-handling to support small and mid-sized retail operations.

 

On The Way – Car Sharing Platform:

Technologies Used: Swift, SwiftUI, MVVM Architecture, XCode, Text Flight Case, free Payment Gateway

Roles & Responsibilities:

  • Designed and developed the On The Way car-sharing app for iOS using Swift and SwiftUI, structured with MVC and composable architecture principles.
  • Built and integrated core features such as vehicle registration, per-kilometer pricing, daily route setup, and seat booking functionality.
  • Enabled user-friendly profile management and real-time ride updates with dynamic UI components.
  • Integrated Firebase Authentication with social login (Google, Apple, etc.) for streamlined user onboarding and access control.
  • Developed multi-language support to localize the app for broader user accessibility and a seamless multilingual experience.
  • Architected and connected a custom case-free payment system for secure transactions between riders and passengers.
  • Created ride-matching and co-passenger visibility features to build transparency and trust among users.
  • Collaborated with design and backend teams to ensure a responsive, scalable, and stable user experience.

 

Service Center (Odoo) – After-Sales Management App:

Technologies Used: Swift, Storyboard, MVVM Architecture, Real M, XMLRPC

Roles & Responsibilities:

  • Developed the Odoo Service Center iOS app using Swift and Storyboard, providing a mobile-first solution for managing after-sales services and customer support.
  • Implemented service order creation, scheduling, and tracking with real-time updates to streamline technician workflows and customer communication.
  • Utilized XMLRPC integration to connect with the Odoo ERP backend for data synchronization across service requests, inventory, and invoicing.
  • Built customer management modules to access and update service history, contact information, and open requests instantly.
  • Maintained Objective-C compatibility in bridging headers and applied minor fixes in legacy code.
  • Enabled inventory tracking and spare parts management using Real M, ensuring parts availability and reducing service delays.
  • Developed invoice generation features for quick billing and supported integration with multiple payment gateways.
  • Created Swift bridging layers for limited integration with C/C++ native libraries.
  • Created a built-in knowledge base interface, allowing service agents to easily reference guides, solutions, and troubleshooting tips within the app.
  • Focused on user-friendly UI/UX to support fast adoption by field agents and service center employees with minimal training.

 

Automotive Parts – Vehicle Service & Parts Management App:

Technologies Used: Swift, MVC Architecture, Stripe SDK, Firebase Crashlytics, Firebase Auth (Social Login)

Roles & Responsibilities:

  • Developed the Automotive Parts iOS application using Swift and MVC architecture to enable users to book vehicle services, purchase parts, and manage service records.
  • Implemented a comprehensive multi-role user management system supporting six user types (customer, garage manager, service provider, distributor, admin, and delivery agent), each with custom functionality.
  • Built a location-based search feature allowing customers to find nearby garages, service providers, or towing services based on real-time availability and requirements.
  • Collaborated on legacy Objective-C modules and implemented Swift interoperability for modern features.
  • Developed booking workflows for vehicle servicing and inspections, with status tracking, appointment history, and push notifications.
  • Integrated Stripe payment gateway to handle secure online transactions for part purchases and service bookings, including return/refund management.
  • Engineered offline product cart management and purchase history features using local data storage for uninterrupted user experience.
  • Enabled service providers to generate and share vehicle service reports with customers directly through the app.
  • Integrated Firebase Crashlytics for real-time crash reporting and issue resolution to ensure high app stability.
  • Added social login functionality (Google/Apple) for seamless user onboarding and authentication.

 

ChatterBox – Real-Time Messaging Platform:

Technologies Used: Swift, SwiftUI, MVVM Architecture, WebSocket, Firebase (Push Notifications), AVFoundation, CallKit, CoreData, GCD, FCM, Socket.IO, UIImagePickerController, Background Tasks

Roles & Responsibilities:

  • Developed a real-time messaging and calling iOS application with features similar to WhatsApp, including 1:1 and group chat, audio/video calls, and media sharing.
  • Integrated WebSocket and Firebase Cloud Messaging (FCM) for reliable real-time communication and push notifications.
  • Implemented audio/video calling using CallKit and AVFoundation, with support for call history, mute, and speaker options.
  • Enabled media messaging (images, audio, video) with support for playback, in-app preview, and background uploads.
  • Utilized FFmpeg to compress and transcode media files before upload, ensuring optimal file size and compatibility across devices.
  • Designed an offline-first architecture using CoreData and background sync to support message delivery and media playback even without an active connection.
  • Used GCD to manage background tasks like downloading media files and syncing unsent messages.
  • Built custom UI components using SwiftUI for chat bubbles, status indicators, unread message badges, and media preview modals.
  • Added user authentication with Firebase Auth and managed real-time chat data via Firebase Firestore.
  • Conducted extensive testing to ensure chat and call reliability, performance optimization, and UI responsiveness across devices.
  • Collaborated with backend and QA teams to define APIs and implement end-to-end encryption logic for secure messaging (planned phase).

 

African Stories & Sports Streaming App:

Technologies Used: Swift, SwiftUI, MVVM Architecture, In-App Purchase, Live Streaming, Firebase Auth (Social Login)

Roles & Responsibilities:

  • Developed the RedLife iOS application, a platform for sharing authentic African stories and sports content, using Swift and SwiftUI with MVVM architecture.
  • Engineered a high-performance video streaming module supporting multi-resolution playback and adjustable playback speeds.
  • Integrated HLS and live streaming using WebRTC; worked with H.264 codec for efficient media delivery.
  • Integrated live streaming functionality to broadcast real-time sports events and cultural content to a global audience.
  • Designed and implemented categorized video listing interfaces for easier content discovery by genre, event, or sport.
  • Enabled in-app purchase features to allow users access to premium content and live events securely through Apple’s payment system.
  • Added interactive features such as video likes and comment functionality to foster engagement and community discussion.
  • Integrated Firebase Authentication for seamless social login via Google, Apple, and Facebook, improving user onboarding and retention.
  • Ensured app stability and responsiveness by optimizing media handling and UI components across various iOS devices.

 

The Personal Print – Personalized Product Ordering App:

Technologies Used: Swift, Storyboard, MVC Architecture, EPOS Printer SDK, Firebase Crashlytics

Roles & Responsibilities:

  • Developed and maintained The Personal Print iOS application, an in-store e-commerce platform for ordering customized lifestyle products like phone covers, wallets, and keychains.
  • Built intuitive product listing and filtering functionality, enabling users to easily browse and personalize items based on material, category, and style.
  • Integrated EPOS printer support for seamless order printing directly from the app for in-store fulfillment and pickup.
  • Implemented product customization workflows, allowing users to upload artwork and preview personalized designs before placing orders.
  • Built responsive UI screens with Storyboard and adhered to MVC architecture for a clean, maintainable code structure.
  • Managed order placement, product search, and dynamic content loading via RESTful API integration.
  • Integrated Firebase Crashlytics to capture crash logs and improve overall app stability and user experience.

 

Property Hunters:

Technologies Used: React-native, JavaScript, Restful APIs, Google Maps

Roles & Responsibilities:

  • Developed and maintained the Property Hunters cross-platform mobile app using React Native and JavaScript.
  • Integrated RESTful APIs to retrieve property listings, user profiles, and filter options dynamically
  • Implemented advanced search and custom filter features (e.g., location, budget, property type) to refine property results.
  • Designed and developed intuitive UI components to ensure a consistent and seamless user experience across both iOS and Android platforms.
  • Integrated Google Maps to display property locations and enhance location-based search features.
  • Developed favorites feature to allow users to bookmark properties of interest.
  • Implemented user authentication flows, including sign-up, login, and account management with minimal input requirements.
  • Created detailed property views with image galleries and seller/contact information.
  • Ensured high app performance, responsiveness, and compatibility across various devices and OS versions.
  • Participated in code reviews, version control (Git), and continuous improvements in app structure and performance.

 

Get a Vehicle:

Technologies Used: React-native, JavaScript, custom sidebar, Restful APIs

Roles & Responsibilities:

  • Developed and maintained the cross-platform mobile app using React Native and JavaScript.
  • Integrated RESTful APIs to fetch and manage vehicle listings, user data, messages, and reviews.
  • Built a 3-step vehicle selling flow to allow users to post listings quickly and efficiently.
  • Designed a custom sidebar navigation for enhanced usability and quick access to key features.
  • Developed a messaging system to enable real-time communication between buyers and sellers.
  • Ensured UI responsiveness and performance optimization across both iOS and Android platforms.
  • Collaborated with designers, backend developers, and QA to deliver and maintain a high-quality product.
  • Participated in debugging, bug fixing, and deployment of updates to app stores.
Social Share

This element will not be visible on your live website - it works in the background to help protect your content.

How it Works

KNOW

SEND

LIKE

SEND

ON BOARD

How it Works

1.

SEND

2.

MATCH

3.

TRIAL

4.

ON BOARD

icons8-speech-to-text-90.png
Whatsapp
bottom of page