Available for Staff / Principal Mobile roles

Building mobile platforms at enterprise scale

Staff Mobile Engineer · React Native & iOS Platform Architecture · Punchh Inc. (PAR Technology)

Staff-level mobile platform engineer with 10 years of experience spanning native iOS and enterprise React Native architecture. Primary architect of Punchh’s white-label mobile platform — loyalty SDK, online ordering module, master app shell, and monorepo ecosystem serving an enterprise multi-brand fleet.

10+ Years Mobile engineering experience
Staff Engineer Platform architecture owner
CI/CD + OTA Fastlane · CodePush · Firebase
About

Professional summary & experience

Built provisioning and release infrastructure including App Center server, self-hosted CodePush OTA, and end-to-end Fastlane pipelines. Drove fleet-wide framework upgrades through automated merge tooling and established MobileWright E2E automation to replace Appium across the platform.

Platform Architecture

White-label React Native architecture; monorepo (punchh-platform-ecosystem); modular SDK design (RNPC, OLO, menu, payments); TurboModules/codegen; Redux and React Navigation patterns; theme/GRP multi-tenancy; deep linking; GraphQL/REST integration.

Release Engineering & CI/CD

Fastlane (Match, TestFlight, Play Store, dSYM/Crashlytics upload); App Store Connect API keys; Firebase App Distribution; CodePush OTA (self-hosted Go server); Bitrise; GitHub Actions; GitHub Packages; certificate and keystore management.

Backend & Tooling

Go services (App Center provisioning, CodePush server); Python/FastAPI (upgrade helper, MCP server); Docker; MySQL; Redis; GitHub webhooks and PR automation.

Quality & Native

MobileWright/Playwright-native E2E; Page Object Model; shared testID contract across packages; Swift; Objective-C; native bridges; Storybook; Sentry; Bluetooth and payment terminal integrations.

Dec 2021 – Present

Staff Engineer

Punchh Inc. (PAR Technology) · iOS & React Native Platform

Architect and primary owner of white-label mobile platform, release infrastructure, and fleet maintenance tooling.

Sept 2017 – Dec 2021

Team Lead (iOS & React Native)

Crownstack Technologies

Led delivery across client projects, introduced React Native to the organization, and mentored engineers through monthly learning sessions.

Oct 2015 – Sept 2017

iOS Developer

Mobiloitte Technologies

Built standalone Objective-C applications, Bluetooth integrations, and PAX-900 payment terminal workflows.

Expertise

What I bring to platform teams

Mobile platform & SDK architecture

White-label composition, modular SDK design, and multi-brand fleet strategy.

Release engineering & CI/CD

Fastlane pipelines, ASC API keys, Firebase distribution, and CodePush OTA automation.

Technical leadership

Architecture reviews, code quality standards, and cross-team platform decisions.

Fleet provisioning & upgrades

App Center automation and upgrade tooling for large downstream app repositories.

E2E test automation

MobileWright framework with shared testID contracts across package boundaries.

Hiring, mentoring & team growth

Structured learning, onboarding, and raising engineering standards across teams.

Platform Work

Enterprise mobile platform ownership

Architect and primary owner of Punchh’s white-label mobile platform, release infrastructure, and fleet maintenance tooling.

Mobile Release Pipeline (designed & owned)

Fastlane · App Store Connect API Keys · Firebase App Distribution · CodePush OTA (self-hosted Go server) · Bitrise · GitHub Actions · GitHub Packages · Match/certificate management · TestFlight & Play Store automation

White-Label Mobile Platform

Architected Punchh’s React Native platform spanning loyalty SDK (RNPC), online ordering (OLO), and master app shell, composed via the punchh-platform-ecosystem monorepo. Designed modular boot/theming, dual API client strategy, and navigation composition for optional modules per brand. Led major framework migrations (RN 0.73→0.85, React 19, React Navigation 7, Redux 5, CodePush-next).

React Native 0.85 Monorepo RNPC OLO

App Center Server

Sole architect of Go-based provisioning service: automated white-label app onboarding, template cloning, brand metadata, Fastlane spec generation, GitHub repository setup, Bitrise build hooks, and worker queue architecture.

Go Vue Redis Bitrise

CodePush Server (Go)

Deployed self-hosted OTA update server for the enterprise fleet. Integrated bundle publishing into Fastlane release lanes for iOS and Android; configured client-side CodePushServerURL for private server distribution.

OTA Fastlane Self-hosted

Mobile Framework Upgrade Helper

Sole architect of Python/FastAPI tooling: automated clone → diff → merge → PR pipeline with conflict-resolution dashboard for fleet-wide SDK upgrades across brand app repositories.

Python FastAPI Docker

MobileWright E2E Automation

Created react-native-test-automation-suite replacing WebdriverIO/Appium with MobileWright/Playwright-native testing. Page Object Model, brand-matrix test tagging, and shared testID contract across @punchh packages.

MobileWright Playwright TypeScript E2E
Projects

Selected product work

I’ve worked on applications with varying usage and utility. Below-mentioned are a few noteworthy applications/platforms which, to an extent, summarise the work that I’ve done so far.

React Native

MINDHOUSE

Meditation yoga based application fully on react native. More than 40k active users includes the app purchase as a revenue model.

Role

Responsible for introducing new architecture based on styled components, context api and typescript. Revamped almost 70% application and created custom graphs.

Swift

JACKSONFINEART

Jackson Fine Art’s “View in Your Space” allows you to:

  • Take, upload, or select a room to view artwork from our inventory on the wall.
  • Add multiple pieces and choose from our different framing options to curate arrangements.
  • Change wall color behind artwork with options of all shades, hues and brightness.
  • Save spaces to your account to build on and edit in the future.
Role

Project lead and Responsible for creating room feature.

React Native

SIBROS

Deliver full vehicle software updates with deep data collection and diagnostics from a one integrated platform, built for the future of automotive connectivity and design innovation.

Role

Working on Monorepo via which we share the components across the apps and web platform. So basically we use same component for different clients(different apps) by just changing the theme. Significant features bluetooth integration, music player integration, theming, monorepo architecture.

Swift

BUILDBOARD

Buildboard works hard to simplify the home remodeling experience.

Role

Project lead across platform web and mobile apps. Significant work is google vision algorithm, satellite measurement, ach and stripe integration, handling various push notification navigations.

Contributions

Technical highlights

Few notable tasks and responsibilities performed:

Designed and owned end-to-end mobile release pipeline with Fastlane, App Store Connect API keys, Firebase App Distribution, and CodePush OTA.

Built App Center Server for automated white-label app provisioning across an enterprise multi-brand fleet.

Created Mobile Framework Upgrade Helper for fleet-wide SDK migrations with automated merge and PR workflows.

Established MobileWright E2E automation framework with shared testID contracts across @punchh packages.

Designed custom graph with bezier path on scroll view and also added scrolling and zooming functionality for the same.

Integrated PAX-900 device from company optomany in Swoopos app for POS system.

Worked on OpenCv to calculate measurement of object from the image.

Integrated Vision Algorithm to calculate measurement of object on the image.

Created a framework for SugarFunctions via COCOAPOD to use in our company for projects.

Create an Instabug-like framework for our company to report bugs on pivotal(using pivotal apis).

Integrated beacons to detect devices and for automatic check ins in restaurants.

Created Open source architecture for react native apps. Open Link