iOS Architect · Senior iOS Engineer · Founder
Hire an iOS Architect / Senior iOS Engineer who actually ships.
I'm Paweł Czuchaj — 10 years of professional iOS development with Swift, SwiftUI and Combine, evolved from shipping features into driving system design, scalability and cross-functional architecture decisions. Production work for Mastercard, Ocado and Eurosport; founder of indie iOS apps Ridly and FitCtrl, both live on the App Store.
I build on the latest iOS stack — Swift, SwiftUI, Combine, async/await and modern Swift Concurrency — specialising in protocol-driven architectures, modular codebases and scalable data pipelines, and ship cross-platform with Flutter when the brief calls for it.
Why work with me
What I bring to your team
End-to-end shipper
Built and launched Ridly and FitCtrl solo — concept, design, code, App Store, subscriptions, analytics. I deliver, not just commit.
Latest iOS stack
SwiftUI, Combine, async/await, modern Swift Concurrency. No legacy crutches — apps built the way Apple ships theirs in 2026, and equally fluent in Flutter when needed.
Enterprise-tested
Architecture leadership on Ocado (UK's largest online grocer), Olympics-edition work for Eurosport, and secure payment systems for Mastercard and multiple digital wallets.
Founder mindset
I speak both engineer and business — I think in users, retention and release cycles, not just tickets. My code earns revenue, not just compiles.
10+
years shipping mobile apps
15+
apps shipped to stores
2
indie apps founded
5
companies delivered for
Tech I work with
Skills & stack
iOS Native latest stack
- SwiftUI · Combine · async/await
- Swift Concurrency · @Observable · Macros
- Swift Package Manager · Xcode latest
- UIKit · Core Data · RxSwift
- watchOS · Objective-C migrations
Cross-platform
- Flutter · Dart
- BLOC · Provider · GetIt
- iOS & Android builds
- Multi-flavour codebases
- Platform-aware UI (Cupertino + Material)
Architecture & QA
- System design · modularization
- MVVM · MVVM-C · MVC · BLOC
- TDD · unit & integration tests
- Quick · Nimble · RxTest
- Dependency injection (Weaver, GetIt)
Backend & Tooling
- CI/CD pipelines
- Firebase: Auth · Firestore · Storage · Functions
- RevenueCat · Google AdMob
- SPM · CocoaPods · Git · Jira · Agile
- App Store Connect · Play Console
Where I've delivered
Experience timeline
04/2025 — Present
Founder & Lead Architect · Indie
Ridly — weather-aware companion app for motorcyclists
- End-to-End System Design: Architected and deployed a highly scalable, cross-platform mobile application using Flutter and the BLoC pattern for predictable state management across complex user flows.
- Real-Time Data Processing: Designed robust local processing pipelines integrating raw GPS and accelerometer data for real-time, hybrid crash detection and live tracking with continuous auto-rerouting.
- Cloud Infrastructure: Engineered a serverless backend ecosystem using Firebase Cloud Functions for critical operations, including reliable server-side SOS broadcasting and real-time group trip synchronization.
- Monetization & Release Architecture: Implemented a subscription and ad-revenue infrastructure using RevenueCat and Google AdMob, establishing scalable deployment pipelines for the App Store and Google Play.
Flutter · Dart · Bloc · Firebase · RevenueCat · Cloud Functions
11/2021 — Present
Senior iOS Engineer / iOS Architect · DataArt
Ocado — UK's largest online supermarket
- Architectural Leadership & Modularization: Led the architectural evolution of core features within a highly complex, multi-target e-commerce application. Spearheaded the transition of tightly coupled components into reusable, protocol-driven modules, improving maintainability and development speed across multiple teams.
- Performance Optimization & System Design: Identified system-level bottlenecks and engineered a keyed prefetching and data-caching strategy that replaced legacy mechanisms, cutting load times by 700ms in mission-critical, latency-sensitive business flows.
- Cross-Functional Collaboration: Partnered with backend engineers, product managers and QA to define robust API contracts and ensure seamless integration of new features at scale.
- Technical Excellence & Standards: Advocated for modern iOS paradigms (SwiftUI, Combine) and rigorous architectural reviews, fostering a culture of technical excellence within the team.
Swift · SwiftUI · Combine · Multi-target builds
05/2022 — Present
Founder & Lead Architect · Indie
FitCtrl — gym workout tracker
- Native iOS Architecture: Designed and built a modern, reactive application from scratch using SwiftUI and Combine, adhering to a strict MVVM pattern for strong separation of concerns and high testability.
- Data Persistence & Optimization: Engineered a highly optimized Core Data persistence layer capable of efficiently querying complex relational datasets, including extensive workout histories, volume analytics and media assets.
- Quality Assurance & Analytics: Established a comprehensive unit testing framework to guarantee the mathematical accuracy of advanced fitness analytics (1RM tracking, volume progression). Integrated Firebase for telemetry and remote configuration.
SwiftUI · Combine · Core Data · Firebase · MVVM · Unit tests
08/2020 — 10/2021
Senior iOS Engineer · Verestro
Quicko — digital wallet
- Secure Framework Architecture: Architected decoupled, highly secure iOS frameworks for peer-to-peer (P2P) transfers and QR code payments, forming the core transactional engine of the wallet.
- FinTech System Design & API Creation: Designed robust, fault-tolerant transaction flows handling real-world financial operations. Created clean, protocol-driven APIs that abstracted complex payment logic for other feature teams.
- Real-time Processing & Integration: Engineered the real-time QR scanning and processing pipeline, focusing on rapid data parsing, secure state management and strict error handling during critical payment phases.
Swift · Secure frameworks · Protocol-driven APIs
05/2020 — 05/2021 · part-time
Flutter Consultant · OtoStolik
OtoStolik · Zatar · Bombardino Delivery · LUB*JE
Delivered four production apps single-handedly — A to Z. Table reservation and food-ordering apps, fully customisable per flavour from a shared codebase. All four shipped on iOS and Android.
Flutter · BLOC · multi-flavour builds
09/2018 — 08/2020
iOS Developer · Intive
Eurosport · RescuApp · QuestOD UK · internal tooling
- Eurosport: Built the special edition for the 2020 Tokyo Olympics; contributed to the visual frameworks powering the sports streaming app.
- RescuApp: Flutter app coordinating rescue teams during emergencies — implemented screens and logic.
- QuestOD UK: Streaming app on a 3-target codebase — MVVM + RxSwift, CMS-driven feature flags, daily client contact.
- Internal tools: Work-time reporting app — MVVM-C with RxSwift, Weaver DI, Quick / Nimble / RxTest.
Swift · RxSwift · MVVM-C · Flutter · multi-target · client-facing
04/2016 — 08/2018
iOS Developer · uPaid Sp. z o.o.
Upaid Wallet · Mastercard Priceless Specials · GoPay
- Upaid Wallet: Multifunctional digital wallet — payments, credit cards, loyalty cards, documents, receipts. Migrated codebase from MVC to MVVM; shipped the watchOS companion.
- Mastercard Priceless Specials: Points-redemption app — feature work on an Objective-C + Swift codebase.
- GoPay: City-transit ticket purchasing — one codebase, two app targets.
Swift · Objective-C · MVC → MVVM migration · watchOS
Education
Computer Science
10/2016 — 06/2018
Master's degree
The John Paul II Catholic University of Lublin
10/2013 — 06/2016
Bachelor's degree
The John Paul II Catholic University of Lublin
Courses
Continuing learning
01/2018
Functional Reactive Programming — RxSwift
Sages.pl
11/2016
Mobile applications security
Niebezpiecznik.pl
Beyond code
Languages & off-duty
Languages
English — B2+
Polish — native
Interests
Motorcycles · Bodybuilding
Both ended up shaping my indie products — Ridly and FitCtrl.
Frequently asked
Hiring an iOS architect · FAQ
Is Paweł available for hire as an iOS architect or developer?
Yes. I take on freelance, contract and full-time iOS architecture and development engagements. Remote work with clients worldwide, based in Lublin, Poland.
What iOS tech stack do you use?
I work on the latest iOS stack — Swift, SwiftUI, Combine, async/await and modern Swift Concurrency — with a focus on system design, modularization and protocol-driven architecture. I'm also fluent in UIKit, Core Data, RxSwift and Objective-C for legacy codebases and migration work.
Do you take on iOS Architect or Tech Lead engagements?
Yes. Alongside hands-on development, I take on iOS Architect and Tech Lead work — system design, modularization strategy, architectural reviews and cross-functional collaboration with backend, product and QA teams.
Do you work cross-platform with Flutter too?
Yes. Native iOS is my primary stack, but I'm equally comfortable shipping cross-platform with Flutter / Dart / BLOC when the project fits — e.g. my motorcycle companion app Ridly is a Flutter codebase running on both iOS and Android.
What kinds of iOS engagements do you take on?
End-to-end iOS app development from idea to App Store, architecture and system design for existing Swift / SwiftUI codebases, code audits and reviews, performance optimisation, and modernisation of legacy UIKit / Objective-C codebases to SwiftUI.
Hire an iOS Architect / Senior iOS Engineer
Ready to ship your iOS app?
Open to freelance, contract and full-time iOS engagements — system design & architecture, SwiftUI development, App Store delivery, code audits, or modernising a legacy UIKit codebase. Let's talk.