React Native + Mobile Identity Engineer

I build mobile apps where security and reliability are non-negotiable

At Thoughtworks, I contribute to the MOSIP/Inji ecosystem — building mobile wallet flows for credential issuance, presentation, offline verification, and secure cryptographic key management across iOS and Android.

About

The Story Behind the Code

async func generateKeyPair(
  algorithm: .ecdsaP256
) -> SecureKeyHandle {
  let privateKey = try SecureEnclave
    .P256.Signing.PrivateKey()

  try keychain.store(
    privateKey,
    withTag: "identity.signing"
  )

  return SecureKeyHandle(
    ref: privateKey
  )
}

I work on mobile systems where correctness matters beyond UI polish. In digital identity applications, a failed cryptographic operation can mean someone cannot prove who they are, access a service, or share a credential securely.

My core strength is building React Native applications that connect complex native capabilities with simple, reliable mobile experiences. I work across JavaScript, Swift, Kotlin, secure storage, native bridges, credential protocols, and production release pipelines.

At Thoughtworks, I contribute to the MOSIP/Inji wallet ecosystem, working on secure credential issuance and presentation flows involving OpenID4VP, OpenID4VCI, SD-JWT selective disclosure, BLE-based offline verification, and cross-platform key management.

Outside client work, I am building Vault — an offline-first personal knowledge app that uses OCR, semantic search, and intelligent categorization to help people organize documents, notes, links, and photos.

Expertise

What I Bring to the Table

Deep specialization in mobile development, cryptographic security, and CI/CD infrastructure

M

Mobile Engineering

Building fast, reliable, cross-platform mobile applications with strong native foundations.

React Native
TypeScript
Swift
Kotlin
iOS Native Modules
Android Native Modules
React Navigation
XState
iOS Background Tasks
Performance Optimization
Offline-first Architecture
SQLite
S

Security & Digital Identity

Implementing mobile flows where credentials, keys, signatures, and privacy guarantees need to work correctly.

OpenID4VP
OpenID4VCI
SD-JWT
Verifiable Credentials
Digital Identity Wallets
Credential Issuance
Credential Presentation
Selective Disclosure
iOS Keychain
Android Keystore
Biometric Authentication
Crypto Key Management
BLE Offline Verification
I

Infrastructure & Delivery

Taking mobile apps from local development to reliable distribution.

GitHub Actions
Fastlane Match
TestFlight
iOS Code Signing
CI/CD Pipelines
Release Automation
Docker
Build Debugging
System Design
Production Troubleshooting
Projects

What I've Built

From national identity infrastructure to premium commerce experiences

Thoughtworks / MOSIP

Inji Wallet

Secure Digital Identity Wallet

The Problem

People need a secure and portable way to receive, store, and share verified digital credentials without compromising privacy or depending on constant internet connectivity.

My Contribution

  • Designed and implemented secure key management using iOS Keychain and Android Keystore
  • Built credential issuance and presentation flows using OpenID4VCI and OpenID4VP
  • Implemented SD-JWT selective disclosure flows for privacy-preserving credential sharing
  • Worked on BLE-based offline verification using the Tuvali protocol
  • Integrated native Swift and Kotlin capabilities into React Native through bridge modules
  • Improved credential sharing flows, error handling, and cross-platform consistency
  • Contributed to CI/CD and iOS release automation using GitHub Actions, Fastlane Match, and TestFlight

Impact

Contributed to a digital identity wallet ecosystem used in MOSIP-based identity infrastructure, helping enable secure credential storage, presentation, and verification for real-world public digital identity use cases.

React Native
TypeScript
Swift
Kotlin
iOS Keychain
Android Keystore
OpenID4VP
OpenID4VCI
SD-JWT
BLE
GitHub Actions
Fastlane
TestFlight
Personal Project · In Progress

Vault App

Personal Knowledge Intelligence App

The Problem

Important personal information is scattered across photos, screenshots, documents, links, notes, and receipts. Most people save things but rarely retrieve them efficiently later.

My Contribution

  • Designed a flexible vault item model for notes, photos, links, and documents
  • Built an OCR pipeline to extract text from images and documents
  • Integrated native iOS Vision-based processing for visual text extraction
  • Designed background-capable processing for OCR and categorization workflows
  • Implemented semantic search and auto-categorization concepts for personal content
  • Built offline-first persistence using SQLite
  • Designed a job-worker pipeline to process content safely without blocking the app
  • Worked through concurrency and transaction challenges in local database workflows

Impact

Demonstrates ability to design full-stack mobile architecture beyond UI screens — including local storage, background processing, native modules, OCR, search, and intelligent automation.

React Native
TypeScript
SQLite
iOS Vision
OCR
Semantic Search
Background Processing
Native Modules
Offline-first Architecture
Personal Project

DropHaus

Premium Fashion Commerce Lab

The Problem

Many e-commerce demos focus only on listing products and managing cart state. Real shopping apps need smooth interactions, premium visual design, strong product discovery, and conversion-focused flows.

My Contribution

  • Built an editorial-style home screen with an auto-rotating hero carousel
  • Designed category browsing and product discovery flows
  • Implemented product detail screens with image galleries, size selection, ratings, reviews, and product presentation
  • Built cart and checkout flows with polished order summaries and payment CTA states
  • Added Reanimated-based micro-interactions across product cards, scrolling, skeleton loading, and navigation
  • Focused on creating a premium mobile shopping feel instead of a basic CRUD-style e-commerce demo

Impact

Shows ability to build visually polished React Native experiences with smooth animations, strong product UX, and production-quality mobile commerce patterns.

Expo
React Native
TypeScript
React Navigation
Reanimated
Mobile UI/UX
Commerce Flows
Experience

Where I've Worked

2023 — Present

India · Remote

React Native Developer

Thoughtworks

  • Core contributor to the MOSIP/Inji wallet ecosystem
  • Designed and implemented secure key management using iOS Keychain and Android Keystore
  • Built credential issuance and sharing flows using OpenID4VCI and OpenID4VP
  • Implemented SD-JWT selective disclosure for privacy-preserving credential presentation
  • Developed BLE-based offline verification flows using the Tuvali protocol
  • Built and maintained React Native bridges for native Swift and Kotlin capabilities
  • Worked on iOS release automation using GitHub Actions, Fastlane Match, and TestFlight
  • Collaborated across mobile, backend, QA, design, and client teams to deliver production-ready identity features
Contact

Let's build something remarkable

Open to mobile engineering opportunities and collaboration.

Download Resume