Skip to content
View DineshKachhot's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report DineshKachhot

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
DineshKachhot/README.md

Hi, I'm Dinesh Kachhot 👋

Senior Mobile Engineer · React Native (New Architecture, Fabric, TurboModules, JSI) · AI Integration · 13+ Years

LinkedIn · Medium · dinesh.kachhot@gmail.com · 📍 Ahmedabad, India


About Me

Staff-level mobile engineer with 13+ years shipping consumer apps at scale — 1M+ downloads on multiple products — across React Native, Flutter, and native iOS.

Deep expertise in the React Native New Architecture (Fabric, TurboModules, JSI, Nitro Modules), offline-first systems, and mobile security for fintech (Play Integrity, App Attestation, SSL pinning). Actively integrating LLM APIs (OpenAI, Gemini) into production mobile apps to automate workflows and reduce user friction.

Open-source author of expo-document-scanner — 1,100+ monthly downloads.


🛠 Tech Stack

Area Stack
Mobile React Native 0.86, New Architecture (Fabric, TurboModules, JSI, Nitro Modules), Expo (EAS Build/Update), Flutter, iOS (Swift, Objective-C)
AI Integration OpenAI GPT (structured JSON output), Google Gemini (image generation), Claude, expo-speech-recognition, prompt engineering
Architecture Offline-first, conflict resolution, delta sync, SQLite, retry queues, white-label multi-target iOS, brownfield RN
Mobile Security Play Integrity API, iOS App Attestation, SSL/certificate pinning, Peach Payments SDK
Performance Hermes profiling, startup-time optimization, bundle-size reduction, 60 FPS UI tuning
Languages TypeScript (advanced), JavaScript, Swift, Objective-C, Dart
Tooling & CI/CD Fastlane, GitHub Actions, EAS Build, Bitrise, Sentry, Firebase Performance, Flipper, Xcode Instruments
AI Tooling Claude (primary), Gemini, Cursor

🚀 Selected Projects

📱 Client & Professional Work

Endo App — Femtech / Health  |  Play Store

150K+ combined downloads (100K Android · 50K iOS). Led mobile engineering and CI/CD pipelines (Fastlane + GitHub Actions) for a French endometriosis-tracking platform with offline-first sync.

Telkom Pay mPOS — Fintech, South Africa  |  React Native

Built from scratch for a regulated payment-acceptance product. Implemented Play Integrity API, iOS App Attestation, and SSL/certificate pinning end-to-end.

Payflex — Buy-Now-Pay-Later, South Africa  |  Flutter

1M+ downloads. Architected and built the Flutter app from scratch, including native platform channels wrapping the Peach Payments SDK on iOS and Android.

MasterPass Scan to Pay — Mastercard  |  iOS

1M+ downloads. iOS maintainer of the core app and multiple white-label variants using Xcode multi-target configuration; owned all releases and App Store updates.

Ruggy — AI Voice-to-Form  |  React Native + OpenAI

Integrated AI to automate complex field-service forms: voice input via expo-speech-recognition → GPT processes transcript with full form context → structured JSON auto-populates all fields (dropdowns, checkboxes, text). Reduced form-fill time by 40% and improved user retention.


🤖 Personal Side Projects

RealAI Headshot — React + Gemini

AI professional photo generator. Users upload selfies, configure style/background preferences, and receive studio-quality headshots generated via Google Gemini image generation. Handles multi-image input, prompt engineering, and HD output delivery.

Prishine — E-commerce  |  React + Gemini

Full e-commerce app with an admin panel. Integrated Gemini to auto-generate product short and long descriptions from uploaded product images — eliminating manual copywriting and accelerating product listing time significantly.


📦 Open Source

Performant document-scanner Expo module built on Nitro Modules (JSI-based native bridge — React Native New Architecture). 1,100+ monthly downloads · Reached 700+ weekly downloads in the first week after launch.

npx expo install expo-document-scanner

Real-time lip-sync demo combining Rive animations with Azure Speech Service streaming STT.


✍️ Technical Writing

Article Stats
The React Native Bridge is Dead — Here's What Replaced It JSI / New Architecture deep dive
Different Ways to Share Data Between Apps 32K reads · 1.4K claps
Add Multiple Targets in Flutter Apps Flutter Community publication

💼 Experience

Tech Lead, Mobile — Brilworks Software Services  |  Dec 2021 – Present

  • Led 6 engineers across 3+ concurrent mobile products · 200K+ active users · 1M+ cumulative downloads
  • Migrated Accelevents from RN 0.68 → 0.86 with zero major regressions; authored company-wide migration playbook
  • Led production adoption of React Native New Architecture (Fabric, TurboModules, JSI)
  • Designed offline-first architecture: SQLite + conflict resolution + delta sync + retry queue
  • Reduced app size ~40% · Improved cold-start time 32% (Hermes, ProGuard, asset trimming)
  • Standardized Expo-based architecture (EAS Build + EAS Update) across the org
  • Integrated OpenAI GPT and Google Gemini into production apps (Ruggy, RealAI Headshot)
  • 🏆 Performer of the Year (2022) · Client Excellence Bonus (2023)

Team Lead, Mobile — Azilen Technologies / Jini Guru India  |  Oct 2017 – Nov 2021

  • Maintained MasterPass Scan to Pay iOS app (1M+ downloads) + white-label variants via Xcode multi-target
  • Led client technology shift to Flutter and React Native, reducing per-feature delivery cost
  • Designed secure mobile payment architectures: SSL pinning, secure storage, jailbreak detection
  • Authored technical blogs reaching 40K+ readers

Senior Game Developer — Mindstakes Games  |  Aug 2015 – Aug 2017

iOS Developer — Creative Glance Technologies  |  Jan 2014 – Aug 2015

Junior iOS Developer — SamifLabs India  |  Nov 2012 – Jan 2014


🎓 Education

B.E., Computer Science & Engineering — Gujarat Technological University, 2008–2012


Open to Staff / Senior Mobile Engineer opportunities · React Native · Flutter · AI-integrated mobile
dinesh.kachhot@gmail.com · LinkedIn

Pinned Loading

  1. expo-document-scanner expo-document-scanner Public

    Fast, high-quality native document scanner for React Native (Expo) using VisionKit on iOS and ML Kit on Android.

    TypeScript 3

  2. animated-speech animated-speech Public

    Animated speech using Expo, Rive, and Azure Speech Service.

    TypeScript 1