Avatar

Senior iOS Engineer

rahulkatariya@me.com
http://twitter.com/rahul0x24
https://linkedin.com/in/rahul0x24
https://github.com/rahul0x24

Hi,

I am a Senior iOS Engineer with 13+ years of experience shipping products end-to-end, from the NHS COVID-19 App used by millions across the UK to a Class III Medical Device SDK and indie apps I take from idea to App Store through my own studio.

I care as much about how software is built as what it does. I work test-first with extensive unit and XCUITest coverage, pair-program and review code daily to grow the team around me, and stay close to the product by running discoveries, shaping user stories, and demoing working software to stakeholders every sprint.

I never stop learning: I returned to university mid-career for an MSc in Software Engineering, and have since added Kotlin Multiplatform, Flutter, React Native, AWS, and AI-assisted development to a deep Swift/iOS foundation.

Experience

  • Sep 2019 - Present

    Founder & App DeveloperSep 2019 - Present

    AarKay Studio - https://aarkaystudio.com
    • Designing, building, and shipping native apps end-to-end, from discovery and design through testing, analytics, and App Store release.
    • Building with AI-assisted workflows, using Claude Code and agentic development across the full product lifecycle.
    https://aarkaystudio.com
    VerseWell
    • Built a Bible reference app for iPhone, iPad, and Android with a shared Kotlin Multiplatform core, shipped to both the App Store and Play Store.
    Technologies: Kotlin Multiplatform, SwiftUI, Compose, SQLDelight, fastlane
    Data Modeler
    • Built a data modeling app for Mac, iPhone, and iPad to design entities and relationships, visualize ER diagrams, and export JSON.
    Technologies: SwiftUI, CoreData, CloudKit, GRDB, XCUITest, RevenueCat
    JSONDoc
    • Built a Mac app that transforms JSON models into visual diagrams, with all documents staying on device for privacy.
    Technologies: SwiftUI, FileDocument, RevenueCat
    XCDataModel
    • Built a Mac app that visualizes .xcdatamodel files, letting developers explore entities, attributes, and relationships as diagrams.
    Technologies: SwiftUI, CoreData, FileDocument
  • Sep 2020 - Mar 2026

    Senior iOS EngineerSep 2020 - Mar 2026

    Zuhlke
    NHS COVID-19 App — Associate iOS Tech Lead
    • Built features across isolation and exposure notifications for an app used by millions across the UK, working test-first with pair programming as a regular practice.
    • Developed an extensive XCUITest suite with automated screenshot capture, generating release reports for product owners with every release.
    • Participated in discovery sessions with stakeholders to shape features from requirements to delivery.
    Technologies: Swift, UIKit, Combine, ExposureNotification, XCUITest
    Food Image Analyzer & FoodLog Backend — Project Lead
    • Led the team end-to-end: ran discovery, wrote and refined user stories, and demoed working software in sprint reviews.
    • Built an application using OpenAI models to extract nutritional information from food images.
    • Developed the FoodLog CRUD backend on AWS Swift Lambda, DynamoDB, and S3, with OpenAPI Swagger for documentation and Terraform for infrastructure.
    Technologies: SwiftUI, Async/Await, OpenAI, AWS Lambda, DynamoDB, Terraform, OpenAPI
    Class III Medical Device SDK
    • Created an SDK for Class III Software as a Medical Device, using CoreBluetooth and WolfSSL to enable mutual authentication and encryption over BLE.
    • Built with modern Swift concurrency (async/await) and comprehensive unit tests.
    Technologies: Swift, Async/Await, CoreBluetooth, WolfSSL, XCTest
    Highlights Case Study
    • Built the Flutter and React Native implementations of a case study comparing iOS, Compose Multiplatform, Flutter, and React Native, learning both frameworks using AI-assisted development.
    Technologies: Flutter, React Native, Cursor AI
  • Jul 2018 - Aug 2019

    Senior iOS EngineerJul 2018 - Aug 2019

    PhonePe
    • Implemented Uber RIBs pattern in Onboarding module.
    • Developed and maintained Gold, Store Discovery, Billpay and Recharge modules.
    • Developed patterns to create UIViews in a composable, reactive manner.
    • Led and managed the iOS Team to iteratively deliver UI Module of the application.
  • Nov 2016 - Jun 2018

    iOS EngineerNov 2016 - Jun 2018

    Hike
    • Re-designed iCloud Backup and Restore module in Swift.
    • Fixed bugs and added new features in Onboarding and Chat modules.
    • Automated the deployment of the Hike iOS application using fastlane.
    • Setup CI/CD pipeline using Circle CI.
    • Led and managed the QA team to develop XCUITests.
  • Aug 2015 - Nov 2016

    iOS EngineerAug 2015 - Nov 2016

    Pronto IT Labs
    • Built Employer and JobSeeker Apps from scratch and published to the App Store.
    • Mentored and reviewed code of team members.
    • Won TieCon Hackathon for building an indoor location map using iBeacon and CoreLocation.
  • May 2014 - Aug 2015

    iOS EngineerMay 2014 - Aug 2015

    Xebia
    • Fixed bugs and added new features in DRA and SIMN applications.
    • Participated in Intel IoT Hackathon and built a smart sole with knock sensor, Edison board and BLE.
  • Mar 2013 - May 2014

    TechnologistMar 2013 - May 2014

    Empeiria
    • Built TBNEurope application from scratch and published to the App Store.
    • Built Montcalm application from scratch and published to the App Store.

Education

  • Sep 2019 - Sep 2020

    MSc in Software EngineeringSep 2019 - Sep 2020

    University of Manchester
  • Aug 2010 - Aug 2013

    Bachelor of Computer ApplicationsAug 2010 - Aug 2013

    Guru Gobind Singh Indraprastha University

Apps

  • Data Modeler

    Mac, iPhone, iPad - https://apps.apple.com/app/id1575153701
    Create, Export, and Visualize Your Data Models. Effortlessly create complex data models for your app, website, or database project. Design data models quickly with a responsive editor, create relationships between entities, and export data as JSON.
    https://apps.apple.com/app/id1575153701
    Technologies: SwiftUI, CoreData, CloudKit, GRDB, XCUITest, FirebaseRemoteConfig, FirebaseAnalytics, FirebaseCrashlytics, Amplitude, Sentry, RevenueCat, fastlane

Side Projects

  • AI GCM

    Open Source - https://github.com/zuhlke/ai-gcm
    A command-line tool that uses AI to generate meaningful git commit messages by analyzing git diff and creating human-readable summaries with conventional commit format
    https://github.com/zuhlke/ai-gcm
    Technologies: Cursor AI, Python, Click, Poetry, Ollama, Qwen2.5-Coder, Llama3.2

Talks

Skills

Swift
iOS
macOS
Kotlin
Kotlin Multiplatform
Android
Flutter
React Native
AWS
TypeScript
NextJS
Python
© 2019 - 2026 by Rahul Katariya. All rights reserved.