I have been building mobile apps for 12+ years: 60+ apps shipped, with 1M+ cumulative downloads and 99%+ crash-free rates. My work spans payments and subscriptions, real-time messaging and calling, and AI-powered features, and I have led teams of up to 6.
Rebuilding my open-source Swift packages with tests, DocC documentation and CI.
More skills
Apple SDKs & tooling
Swift concurrency (async/await, Swift 6 strict mode) · SwiftData · WidgetKit · ActivityKit (Live Activities) · App Intents · HealthKit · CallKit · PushKit
Architecture & state
Clean Architecture · MVVM · BLoC · Riverpod · Modular architecture · Monorepos
Languages & interop
JavaScript · Kotlin (native modules) · Platform channels · Android-to-iOS app porting
APIs & infrastructure
GraphQL · WebSocket · Socket.IO · FastAPI · BullMQ · Docker · OpenTelemetry
Applied AI
Generative AI · Tool calling · Multi-agent workflows · LightGBM
Real-time & communication
VoIP · Twilio · Real-time messaging and chat · Video and voice calling · Push notifications (APNs, FCM) · Deep linking
Payments & monetization
In-app purchases and subscriptions (StoreKit 2, Google Play Billing Library) · Server-side purchase verification · RevenueCat · Stripe · Google Pay · iyzico · Bank payment gateways (virtual POS)
Testing, quality & security
XCTest · Swift Testing · Flutter unit, widget, golden and integration tests · Playwright · Firebase Crashlytics · Instruments · App Attest · Firebase App Check
CI/CD & release
GitHub Actions · Bitrise · fastlane · TestFlight · App Store Connect · Google Play Console · Code signing and provisioning · Privacy manifests
Product & UX
UI/UX design (Figma, Sketch) · Human Interface Guidelines · Accessibility · Localization (20+ languages) · App performance · Remote Config (A/B testing)
Process & leadership
Agile/Scrum · Code review · Team leadership · Mentoring · Client management
My recent GitHub contributions, played as Snake.
Arcade: three more takes on the same calendar.




