Senior iOS Developer with 11+ years of experience in fintech, streaming, and consumer apps. From architecture to App Store, I build software millions of people rely on.
What I do
The tools and technologies I use daily to ship at scale.
Native apps with Swift, SwiftUI, UIKit, and tvOS. Async/await, Actors, Structured Concurrency.
MVVM, Clean Architecture, modular SPM. Banking-grade security with Keychain, biometric auth, and certificate pinning.
Profiling with Instruments and MetricKit. Unit, integration, and snapshot testing for app stability.
Automated release pipelines for 8 apps across 12+ repos. Xcode Cloud, Fastlane, and GitHub Actions.
Multi-brand component libraries with design tokens, Figma integration, and developer-friendly APIs.
Building AI-powered developer tools with Claude Agent SDK, MCP servers, and custom sub-agents.
Selected work
A selection of apps and systems I've built and shipped.
African and Caribbean recipe app with 800K+ downloads on iOS and Android. 4,300+ recipes, 90+ chefs. Built with React Native and Expo.
FC Ultimate Team companion with an AI coach that knows your team and budget. Import your squad and get personalized upgrade suggestions. Built with Kotlin Multiplatform.
Multilingual African sports news platform in 4 languages (FR/EN/ES/AR). Next.js 16 SSR, WordPress headless CMS, Redis caching, SEO-first architecture.
Enum-driven SwiftUI design system with 58 components, 4 brands, 16 theme combinations, and a 3-tier token system. Zero dependencies, AI-friendly with YAML design contracts.
Career
Where I've been building and shipping software.
Maintaining and developing 8 iOS/tvOS streaming and news apps serving millions of users.
Worked on the mobile banking app for Canada's largest financial cooperative. Built secure features with SwiftUI/UIKit, Keychain, biometric auth. Migrated codebase to modular MVVM.
Architected a banking app from scratch. Scaled to 3 countries (Morocco, Ivory Coast, Senegal) with a white-label framework. Mentored junior developers.
Developed two Android apps for La Poste. Migrated Java to Kotlin, set up code quality monitoring with JaCoCo and SonarQube.
Built 3 mobile banking apps for BGFI Bank, Societe Generale, and BIS Bank from design to App Store release.
Built a real-time collaborative communication app with messaging, presence syncing, VoIP (SIP), and push notifications.
Contact
Feel free to reach out. I typically respond within 24 hours.
Feel free to reach out through any of these channels. I typically respond within 24 hours.