Skip to content
BackNov 7
Rudi Juandi B.
Upwork badge

Rudi Juandi B.

Mobile Developer, iOS (Swift) & Flutter Android| Watch, HealthKit, BLE

I build mobile apps that go beyond standard screens: the parts that touch the device, like Apple Watch, HealthKit, Bluetooth hardware, widgets, and background sync. I work natively in Swift/SwiftUI and cross-platform in Flutter. That combination matters: most cross-platform projects eventually need native code (health data, BLE, widgets, a watch companion), and that’s exactly where I’m strongest. Top Rated on Upwork · Currently at the Apple Developer Academy, University of Naples Federico II · Alumnus of Apple Developer Academy @ Infinite Learning Batam · Apple Developer Institute for Entrepreneurship WHAT I CAN BUILD FOR YOU - iOS apps in SwiftUI/UIKit, from MVP to App Store release, - Flutter apps for iOS + Android, including custom platform channels and native plugins, - Migrating existing native or cross-platform apps to Flutter, - Apple Watch companion apps, complications, Smart Stack widgets, - HealthKit integrations (heart rate, HRV, workouts), - Bluetooth Low Energy (BLE) device connectivity, - Subscriptions, App Store submission, and review issues. SHIPPED WORK - Mindfulness app (iOS + Apple Watch): live on the App Store, measures stress through heart rate and HRV. Now being migrated to Flutter for Android. - Senior care app (React Native): care coordination app with subscription architecture, shipped through App Store review. - Racqee: AI tennis app with Apple Watch that automatically captures key match moments using motion intelligence. HOW I WORK I also take on the product role: scoping features, writing acceptance criteria, and pointing out when something can be done simpler or cheaper. You get regular builds to test, not just a final delivery. If your app needs to talk to a watch, a sensor, or health data, or you want it on both iOS and Android, send me a message.

🇮🇩Batam, Indonesia$13/hr100% JSS4.55 (1)Since Sep 2022

Earnings and projects

MRR
$664

Last 6 months ÷ 6

World#65,994 / 412k
🇮🇩Country#740 / 5,725
Revenue, last 30 days
$544

Last 6 months: $4k

World#60,703 / 412k
🇮🇩Country#800 / 5,725
Total earnings
$6.6k

Billed in all: $7k

World#230,877 / 412k
🇮🇩Country#2,469 / 5,725
Per project
$1.1k

$1.3k in the last 6 months

World#116,427 / 412k
🇮🇩Country#1,114 / 5,725
Projects, last 6 months
3
0% fixed100% hourly
World#66,479 / 412k
🇮🇩Country#1,204 / 5,725
Projects in all
6

Across 10 contracts

40% fixed60% hourly
World#250,290 / 412k
🇮🇩Country#3,519 / 5,725

Earnings, last 30 days

$7k+$544 earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$6.0k$6.5k$7.0k$7.5kOct 8Oct 23Nov 7

Skill rankings: #1 in 1 skill of 15

Rarest: top 3% in Alamofire, of 38. Ranked by MRR among everyone on Upwork with the skill.

  1. 1Alamofire38 freelancers · 🇮🇩 #1Top 3%
  2. #4Widget18 freelancers · 🇮🇩 #1Top 22%
  3. #9Apple Watch66 freelancers · 🇮🇩 #1Top 14%
  4. #12Apple Watch Application44 freelancers · 🇮🇩 #1Top 27%
  5. #13Core ML61 freelancers · 🇮🇩 #1Top 21%
  6. #15HealthKit115 freelancers · 🇮🇩 #1Top 13%
  7. #18iPadOS106 freelancers · 🇮🇩 #1Top 17%
  8. #18watchOS97 freelancers · 🇮🇩 #1Top 19%