Avatar

Software Engineer

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

Hi,

I am a Senior Software Engineer with 10+ years of experience delivering high-impact mobile and web applications. As the Associate iOS Tech Lead for the NHS COVID-19 App, I helped build critical public-health infrastructure used by millions across the UK.

I've led projects including the Food Image Analyzer—integrating OpenAI models to extract nutritional information and designing a serverless backend using AWS Swift Lambda. I also developed a Class III Medical Device SDK with advanced security protocols.

My expertise spans iOS, macOS, Swift, Kotlin Multiplatform, AWS, Next.js, and Python, with a strong track record of leading engineering teams and shipping complex products from concept to production.

Apps

  • Data Modeler

    Mac, iPhone, iPad
    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
  • JSONDoc

    Mac
    Visualize your JSON Models. Transform complex JSON models into visual diagrams, making it easier to understand and communicate complex data. All JSON documents stay on your computer for complete privacy.
    https://apps.apple.com/app/id6462685403
    Technologies: SwiftUI, FileDocument, FirebaseRemoteConfig, FirebaseAnalytics, FirebaseCrashlytics, Amplitude, Sentry, RevenueCat, fastlane
  • CoreDataGraph

    Mac
    The ultimate tool for developers working with CoreData in iOS and macOS applications. Visualize your .xcdatamodel files and understand data relationships with ease.
    https://apps.apple.com/app/id6445899627
    Technologies: SwiftUI, CoreData, FileDocument, FirebaseRemoteConfig, FirebaseAnalytics, FirebaseCrashlytics, Amplitude, Sentry, RevenueCat, fastlane

Experience

  • Sep 2020 - Present

    Senior iOS Engineer

    Zuhlke
    • As an Associate iOS Tech Lead on the UK NHS COVID-19 iOS App, I helped build all the features around the isolation and exposure notification framework.
    • Involved in extensive UI testing in NHS COVID-19 app, capturing automated screenshots to generate reports with every release for product owners.
    • Worked on an onboarding flow of a banking application that had multiple API requests.
    • Created an SDK for Class III Software as a Medical Device using CoreBluetooth and WolfSSL over BLE to enable mutual authentication and encryption.
    • Contributed to Highlights case study app comparing iOS, Compose Multiplatform, Flutter, and React Native platforms, building the Flutter and React Native implementations using Cursor AI.
    • Led Food Image Analyzer project team, managing delivery using JIRA to build an application that uses OpenAI to extract nutritional information from food images.
    • Developed FoodLog CRUD backend service using AWS Swift Lambda runtime, DynamoDB, and S3, with OpenAPI Swagger for API documentation and Terraform for infrastructure management.
  • Jul 2018 - Aug 2019

    Senior iOS Engineer

    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 2017 - Jun 2018

    iOS Engineer

    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 Engineer

    Pronto IT Labs
    • Built Employer and JobSeeker Apps from scratch and published to AppStore
    • 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 Engineer

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

    Technologist

    Empeiria
    • Took Stanford University's CS193p (Developing Applications for iOS)
    • Built TBNEurope application from scratch and published to AppStore
    • Built Montcalm application from scratch and published to AppStore

Education

  • Sep 2019 - Sep 2020

    Msc Software Engineering

    University of Manchester
  • Aug 2010 - Aug 2013

    Bachelor of Computer Applications

    Guru Gobind Singh Indraprastha University

Side Projects

  • Resume

    Website
    A responsive resume website with dark/light mode support, optimized for mobile and tablet viewing, and print-friendly formatting
    https://rahul0x24.github.io
    Technologies: Cursor AI, Next.js, React, TypeScript, Nx, ChakraUI, Bootstrap, Emotion, FontAwesome
  • AI GCM

    Open Source
    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
  • RemoteLogger

    Open Source
    An iOS logging solution that sends logs to a Mac app in real-time using Bonjour services, developed for the NHS COVID-19 app debugging and monitoring
    https://github.com/zuhlke/RemoteLogger
    Technologies: Swift, Bonjour, swift-log

Talks

  • Advanced Swift Workshop

    try! Swift, Bangalore
    Conducted a full day workshop on Advanced Swift Concepts
    • Functional Programming - Map, Filter and Reduce
    • Protocols and Generics, Type Erasures
    • Value vs Reference, Copy On Write
    • Memory Management - Memory Layout, Unsafe Swift
    https://www.tryswift.co/events/2017/bangalore

Skills

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