JG

Jonathan Gan

Building AI-powered mobile experiences

React Native engineer shipping production iOS, Android, and watchOS apps with on-device AI, camera integrations, and hardware-aware features. Specializing in healthtech, fintech, and consumer products.

Miami Beach, Florida
26
Public Repos
300
Followers
8+
Years Building

Mobile engineer building AI-powered, hardware-aware apps — from concept to App Store.

I'm a Miami Beach–based mobile engineer with 7+ years in software and 5+ shipping production React Native systems across iOS, Android, and watchOS. I build apps around on-device AI, camera and hardware integrations, and offline-first architectures for fintech, healthcare, and consumer products.

I own delivery end to end — architecture, native Swift and Kotlin modules, CI/CD, App Store release engineering, and post-launch iteration — and I've published apps, open-source modules, and AI tools along the way.

React Native Expo Expo Router TypeScript Swift Kotlin watchOS HealthKit LLM / AI Apps App Store Connect

Experience and background

Freelance Software Engineer

Remote · Jul 2024 – Present

Designed and shipped client and independent mobile products from concept through production using React Native and Expo, owning end-to-end delivery across mobile UI, backend APIs, databases, authentication, payments, native integrations, hardware-aware features, CI/CD, App Store readiness, and QA.

Senior Analyst III / Delivery Cloud Engineer

Kin + Carta · 2022 – 2024

Delivered React and enterprise engineering solutions for Syngenta Digital, including responsive interfaces, Java code audits, regulated delivery support, and cloud deployment automation that improved release reliability.

React / React Native Developer

ChainBytes LLC · 2021 – 2022

Built and enhanced mobile and web features for a Bitcoin ATM platform, including real-time transaction interfaces and wallet-aware mobile experiences.

Shipped products, open source, and published work

TypeScript

Expo Sony Camera

Control a Sony camera from React Native — live view, remote capture, and robust error handling — without leaving Expo. Published MIT module with 13 GitHub stars since its July 2026 launch.

  • Author and maintainer of a cross-platform native module (Kotlin + Swift bridge)
  • Live view and remote capture over PTP with structured error handling
  • Published on npm with developer documentation
📦 NPM Package
TypeScript

ReelAgree

Movie-night planning with blind group voting — everyone picks privately, then the server reveals consensus. No spoiled endings, no vetoed suggestions.

  • Blind votes stay hidden until every member has voted
  • Server-authoritative consensus flow, immune to client-side tampering
  • One codebase shipping to public web, iOS, and Android
🎬 Group movie planning
TypeScript

PrepAI

A private health intelligence app — all AI runs on-device. No account, no cloud, no data leaving your phone.

  • On-device inference with clinical knowledge logic
  • HealthKit ingestion and local-only storage
  • Fully functional offline; iPhone release in progress
🧠 AI health app
TypeScript

ListingOS

Product photos to review-ready eBay drafts — capture an item, let AI draft the listing with marketplace-verified pricing, then publish from one review screen.

  • Camera-first capture; AI generates titles, categories, descriptions, and item specifics
  • Pricing backed by active eBay comparables, with publish blockers surfaced before review
  • Direct fixed-price publishing after explicit seller approval
📸 Photo-to-listing AI
watchOS

PushUp Timer Pro

Published Apple App Store workout timer app for watchOS, featuring one-handed interactions, HealthKit integration, and production release engineering.

⏱️ Live on App Store
JavaScript

YouTubeResearchAI

Turns any video URL into a research report with automated analysis and citation-oriented output generation.

📚 AI research pipeline
TypeScript

OpenDating Mobile

Privacy-first decentralized dating app on Nostr with Tinder-quality UX and end-to-end encrypted messaging.

🔐 Privacy-first app

Technical stack and toolbox

Mobile
React Native Expo Swift Kotlin watchOS
Native & hardware
HealthKit BLE PTP / camera control UVC
AI
On-device inference ExecuTorch LLM integrations GPT / Claude API
Backend
Node.js Cloudflare Workers PostgreSQL Firebase / Supabase
Delivery
EAS App Store Connect GitHub Actions Docker

Products currently in production and available