About Me
I'm a seasoned iOS developer with 3 years of experience crafting robust, scalable applications. I specialize in Swift and SwiftUI, complemented by practical UIKit knowledge. My core competencies include architecting applications using MVVM and The Composable Architecture (TCA), developing reusable SDKs, optimizing application performance, and streamlining development workflows through GitHub Actions, scripting, and Fastlane. I have experience working on large-scale consumer applications, with a strong focus on accessibility, performance, and long-term maintainability.
Swift
SwiftUI
TCA
MVVM
Tuist
XCFrameworks
GitHub Actions
Fastlane
Project Portfolio
Impact Wrap
Boxing analytics platform
Advanced workout tracking application for combat sports athletes
TCA
SwiftUI
Bluetooth
Real-time Processing
Technical Implementation:
- Architected core workout tracking modules using TCA to manage complex state transitions and side effects
- Worked with real-time data processing pipeline for sensor input with efficient state propagation
- Worked on BLE communication layer for reliable device connectivity and data synchronization
- Integrated Firebase Analytics and Crashlytics
Retail Mobile Platform
Consumer-facing shopping experience
iOS application for a large retail organization, focused on delivering a modern, scalable shopping experience.
SwiftUI
UIKit
MVVM
Technical Implementation:
- Contributed from the early stages of the project, establishing MVVM architecture
- Developed reusable and consistent UI components
- Integrated UIKit-based components into a SwiftUI-driven codebase
Physio App
Therapeutic Exercise Platform
Specialized workout platform for physiotherapy and rehabilitation
XCFramework
Offline-First
CI/CD
GitHub Actions
Fastlane
Tuist
Technical Implementation:
- Engineered a comprehensive SDK (XCFramework) with a clean, intuitive API for workout session management
- Pipeline to update and publish new versions of SDK
- Implemented persistence layer and custom file system for reliable workout session history tracking
- Designed fault-tolerant architecture allowing offline operation, with seamless cloud synchronization
- Implemented comprehensive logging system for debugging and analytics while preserving user privacy
- Implemented custom queue for video playing, with cacheing and streaming
Large-Scale Consumer Mobile Application
Global lifestyle & e-commerce platform
High-traffic iOS application with 600,000+ monthly active users, serving a global audience with complex feature sets and strict quality requirements.
SwiftUI
TCA
Accessibility
Scalability
Technical Implementation:
- Contributed to feature development in a large, modularized codebase using The Composable Architecture
- Worked on improving iOS accessibility, including VoiceOver support, Dynamic Type, and accessibility semantics
- Collaborated with designers and QA to ensure accessible user flows across critical parts of the application
- Maintained high performance and stability standards required for a high-traffic production app