Paweł Czuchaj — iOS Architect / Senior iOS Engineer specialising in Swift, SwiftUI and Combine, available for hire

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.

Lublin, Poland Remote · Worldwide English B2+ · Polish (native) Open to opportunities

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.