Skip to content
BackNov 7
Alex K.
Upwork badge

Alex K.

Senior React Native Developer | Expo, TypeScript, Payments, CI/CD

I build and ship React Native apps to the App Store and Google Play. Most recently: a golf-booking app with ~100k monthly active users at peak season, Apple Pay / Google Pay checkout and 50+ production releases behind it. 10 years in React Native, 15+ in software overall, 100% Job Success on Upwork. Greenfield builds, legacy rewrites, payments, custom native modules and CI/CD, in bare React Native or Expo, whichever your project already runs on. I use Claude Code every day, and every change is tested on a device and reviewed by me before it ships. Most recent engagement: 📱 5 years (2021–2026) as the mobile developer of Sweetspot's core product team, a production golf-booking app used across Europe and North America: • Rebuilt the app from legacy JavaScript to TypeScript on current React Native, with the old app live until the cut-over so sales never paused • Built the Adyen payment layer while Adyen's React Native SDK was still in beta: our own Swift and Kotlin bridges (card form, 3D Secure, Apple Pay / Google Pay), later replaced by the official SDK. 30k+ paid bookings a month, plus recurring card-on-file billing for memberships • Built geofenced arrival check-in with iOS Live Activities and the Android equivalent: 500k+ check-ins in a year • Owned the release pipeline: 50+ store releases via GitHub Actions + Fastlane, gated by Maestro E2E tests • Built a second app solo on Expo (SDK 56, Expo Router), from a SwiftUI prototype to public App Store and Google Play release in under two months How I can help you: ✔️ Build an app from scratch and publish to the stores ✔️ Add features to an existing app, or rewrite a legacy one ✔️ Integrate payments (Adyen, Stripe, Braintree, Apple/Google Pay) ✔️ Write custom native modules (Swift / Kotlin) ✔️ Ship iOS Live Activities, widgets and push-driven real-time features ✔️ Fix bugs, improve performance and stability ✔️ Set up CI/CD (GitHub Actions, Fastlane, semantic-release, Maestro E2E) Core stack: React Native (bare & Expo), New Architecture, Hermes, TypeScript, Swift/Obj-C, Kotlin/Java, Zustand, TanStack Query, React Navigation / Expo Router, Reanimated, Adyen, Firebase, Amplitude, REST/GraphQL, Jest & Maestro (E2E), GitHub Actions, Fastlane, semantic-release. Available for new projects. Message me to discuss yours.

🇺🇦Kharkiv, Ukraine$48/hr100% JSS5.00 (23)Since Nov 2015
GlobeUpwork

Earnings and projects

MRR
$17

Last 6 months ÷ 6

World#166,946 / 412k
🇺🇦Country#5,931 / 14.3k
Revenue, last 30 days
$100

Last 6 months: $99

World#91,754 / 412k
🇺🇦Country#3,354 / 14.3k
Total earnings
$77k
World#51,671 / 412k
🇺🇦Country#3,274 / 14.3k
Per project
$2.7k

$20 in the last 6 months

World#59,850 / 412k
🇺🇦Country#3,205 / 14.3k
Projects, last 6 months
5
40% fixed60% hourly
World#41,746 / 412k
🇺🇦Country#1,797 / 14.3k
Projects in all
28
68% fixed32% hourly
World#103,224 / 412k
🇺🇦Country#4,524 / 14.3k

Earnings, last 30 days

$76.9k+$100 earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$76,800$76,850$76,900$76,950Oct 8Oct 23Nov 7

Skill rankings: Top 23% in Objective-C

Ranked by MRR among everyone on Upwork with the skill.

  1. #23Fastlane67 freelancers · 🇺🇦 #7Top 34%
  2. #32TestFlight63 freelancers · 🇺🇦 #4Top 51%
  3. #263Expo.io581 freelancers · 🇺🇦 #20Top 45%
  4. #293Objective-C1,282 freelancers · 🇺🇦 #21Top 23%
  5. #344Push Notifications851 freelancers · 🇺🇦 #12Top 40%
  6. #425In-App Purchases1,101 freelancers · 🇺🇦 #22Top 39%
  7. #783Redux3,245 freelancers · 🇺🇦 #144Top 24%
  8. #992Kotlin3,021 freelancers · 🇺🇦 #68Top 33%