Avatar

Software Engineer

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

Hi,

I'm a Senior Software Engineer with 10+ years of experience delivering high-impact mobile and web applications. As iOS Tech Lead for the NHS COVID-19 App, I built critical public health infrastructure used by millions. I've architected solutions for a UK retail bank serving 1.4M+ customers, developed a Class III Medical Device SDK with advanced security protocols, and created AI-powered development tools for commit message generation. Expert in iOS, macOS, Swift, Kotlin Multiplatform, NextJS, and Python with proven ability to lead engineering teams and ship 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 iOS Tech Lead on the UK NHS Covid - 19 iOS App, I helped build all the features around the isolation and exposure notification framework.
    • Implemented Remote Logger to send logs to a mac app in real time using Bonjour services.
    • Involved in extensive UI Testing in NHS Covid - 19 app with automated screenshot capturing to generate reports with every release for product owners.
    • Worked on an onboarding flow of a banking application that had multiple API requests and user data caching to allow back navigation.
    • Created an SDK for Class III Software as a Medical Device using CoreBluetooth and WolfSSL over BLE to enable mutual authentication and encryption.
  • 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
TypeScript
NextJS
Python
© 2019 - 2025 by Rahul Katariya. All rights reserved.