
Karol Kubicki
Verified Expert in Engineering
iOS Developer
Wrocław, Poland
Toptal member since March 29, 2023
Karol is an iOS developer with 10+ years of experience. He is an excellent engineer capable of handling tough challenges while keeping the business goal and user experience in mind. Thanks to building multiple apps—including Toptal's Client and Talent apps—on various stages and teams, Karol knows every step of building mobile apps: From the initial idea to early mockups, back-end APIs, design, and overall coordination of all required steps.
Portfolio
Experience
- UIKit - 11 years
- iOS - 11 years
- Architecture - 10 years
- Unit Testing - 7 years
- Swift - 7 years
- GraphQL - 5 years
- Objective-C - 5 years
- SwiftUI - 3 years
Availability
Preferred Environment
Xcode, MacOS
The most amazing...
...projects I've built are Toptal's first mobile apps—Toptal Talent and Toptal Client—both available on the App Store.
Work Experience
Founding iOS Engineer
Artvis
- Led the development of an AI-powered art discovery iOS app, delivering a high-quality product in a short time.
- Designed app flow, screens, and UX, optimizing for value delivery and rapid development.
- Led product and engineering improvements, enhancing data upload reliability, processing speed, and feature discovery.
- Played a critical role in company product development by proposing ideas and improvements, creating prototypes, and iterating on them.
- Implemented the app from scratch using SwiftUI, Swift Concurrency, and Core Data.
Senior iOS Developer
Toptal
- Developed the Toptal Talent iOS app as an essential development team member, leading efforts to build upon the previous app and deliver a high-quality, scalable outcome.
- Built the first Toptal Client iOS app while integrating the original mobile team and helped define processes, architecture, and good practices.
- Led and delivered a multiplatform analytics solution used between iOS and Android apps with Kotlin Multiplatform.
Lead iOS Engineer
Tooploox
- Led and built an iOS team of 2 to 12 people and trained and coached new team members.
- Created processes and development culture, monitored key companies' iOS projects, and participated in many of them as a developer.
- Kickstarted and organized local iOS meet-ups to share knowledge and connect with like-minded developers.
Experience
Artvis
Toptal Talent iOS App
https://apps.apple.com/pl/app/toptal-talent/id1378985638I was a crucial team member since the beginning of the project. I participated in architectural decisions, design reviews, feature specifications, and technical decisions. I also introduced SwiftUI to the project, immensely speeding the development time. Finally, I led and implemented a cross-platform initiative using Kotlin Multiplatform to share logic between iOS and Android, which resulted in less code repetition and logic mismatch.
Toptal Client iOS App
I was the primary co-author of the testable architecture. I created the testing framework for VoIP and other services, allowing the app to run entirely offline.
DreamJay (Nightly)
Education
Undergraduate Coursework in Computer Science
University of Wrocław - Wrocław, Poland
Skills
Tools
Xcode, Sourcery, Figma
Languages
Swift, Objective-C, GraphQL
Frameworks
SwiftUI, UIKit, Combine, Core Data
Paradigms
Object-oriented Programming (OOP), Unit Testing, Behavior-driven Development (BDD)
Platforms
iOS
Other
Architecture, Mobile Architecture, Push Notifications, IT Project Management, Apollo, Kotlin Multiplatform, Swift Async, Prompt Engineering, Mobile UX, Mobile UI, Artificial Intelligence (AI), Team Management, Distributed Team Management, User Interface (UI), User Experience (UX)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring