Bambang Ardiyansyah
iOS Developer (SwiftUI)
Bangka Belitung, Indonesia · bmbngardiyansyah@gmail.com · +62 813 6922 5615 · linkedin.com/in/bambang-ardiyansyah-ba80b814b · github.com/papabram
Professional Summary
iOS developer with a live App Store product (Kuttaib) used by 100+ teachers across Indonesia. Builds native SwiftUI apps with MVVM, Clean Architecture, and SOLID principles; uses Combine for reactive data flow and focuses on offline storage, sync, and responsive performance. Iterates closely with real users and stakeholders to ship features that improve retention and day-to-day engagement. Apple Developer Academy graduate and Apple Catalyst Program participant; also builds shared mobile logic with Kotlin Multiplatform.
Technical Skills
- iOS: Swift, SwiftUI, UIKit / Cocoa, Xcode, Combine, Core Data, Concurrency (async/await)
- Architecture: MVVM, Clean Architecture, SOLID, Repository Pattern, Design Patterns
- Data & Performance: Offline-First, Local Persistence, Background Sync, Performance Tuning
- Testing: XCTest, Unit Testing (Academy projects)
- Tools: Git, App Store Connect, CI/CD
- Also Familiar: Kotlin Multiplatform, Supabase, PostgreSQL
Professional Experience
Founder · iOS Developer — Kuttaib
- Built and shipped Kuttaib: Tahfidz & Hafalan — a native SwiftUI iOS app on the App Store, managing full mobile release lifecycle via App Store Connect.
- Scaled to 100+ active teachers through gamification, analytics, and parent reporting — improving post-onboarding engagement and retention.
- Structured the iOS codebase with MVVM, Clean Architecture, and SOLID; applied Combine for reactive SwiftUI data flow.
- Implemented offline-capable local data and background sync; tuned app responsiveness for daily classroom use.
- Collaborated with teachers and parents to iterate features based on real user feedback and workflow needs.
- Selected for Apple Catalyst Program (1 of 5 teams from 45+ teams in Indonesia, 2024).
iOS Developer Intern — Apple Developer Academy @ Infinite Learning
- Delivered SwiftUI team projects end-to-end in teams of 3–5 — PintarHitung, DADIDO, and TalkEase.
- Applied MVVM, Clean Architecture, Core Data, and Combine across Academy apps.
- Practiced unit testing with XCTest on Academy team projects (PintarHitung MVVM refactor).
- Collaborated with designers and developers in a product-driven, iterative workflow.
- Redesigned an early web prototype into the foundation for the Kuttaib iOS product.
iOS Developer — RelasiQ / Lintas
- Develop native iOS client for a ferry operations platform — daily transactions, cash shifts, and team scheduling.
- Build offline-first architecture with PowerSync and Supabase; handle concurrency and background sync.
- Work in a cross-functional team project with Lintas; target Beta v1 release July 2026.
iOS / KMP Developer — PT Triputra Argo Persada
- Built TAPFireSafety iOS client with SwiftUI and Compose Multiplatform; offline-first storage with SQLDelight.
- Delivered the app directly to the client as an APK (Android) and iOS build — not published on app stores.
Head of Tahfidz Quran Development — Islamic Center Boarding School / Bahrul Ulum
- Built a React web app and institutional website from direct user needs — early step toward product engineering.
Education
Certificate of Completion, iOS Developer
Quran Studies
Islamic Studies
Additional
Active tahfidz teacher since 2015 — daily work with end users shapes a practical, user-centered approach to building iOS features with product and UX teams.