Pawel Krawiec is a contract iOS developer with 11 years of experience building Swift and Objective-C applications for clients including stc pay, BBC, HSBC and Novoda from his base in Liverpool. He specializes in native iOS architecture patterns (MVC, MVVM, VIPER, RIBs) and has hands-on experience integrating external APIs, demonstrated by his TMDB API work in a popular ios-architecture repository. Comfortable across low-level C and JavaScript as well as modern Swift tooling, he navigates complex codebases and pragmatic trade-offs on short-term engagements. Pawel’s background includes both agency and large-enterprise environments, giving him a track record of shipping production apps under tight timelines. His computer science degree and steady contracting career reflect a focus on craftsmanship and adaptability rather than long-term managerial roles. Notably, he contributes architectural examples and reusable API provider protocols that help teams standardize how iOS apps fetch and model external data.
A collection of iOS architectures - MVC, MVVM, MVVM+RxSwift, VIPER, RIBs and many others
Role in this project:
Mobile Developer (iOS)
Contributions:46 commits, 3 PRs, 50 pushes in 2 months
Contributions summary:Pawel contributed to the `ios-architecture` repository by implementing code related to a TMDB API integration. Their work includes creating an `TMDBApi.swift` file, defining protocols for API providers (movies, people, shows, auth), and implementing methods to fetch data from the TMDB API. This demonstrates a focus on fetching movie, person, and show data using Swift and integrating with external APIs, specifically tailored to a given iOS architecture.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.