Sergi Popov
Senior Software Engineer (iOS, macOS)
Software engineer with 8 years of experience in IT, specializing in developing, extending, and maintaining high-quality applications. Passionate about the Apple ecosystem, with deep expertise in building accessible, secure, and pixel-perfect features. Brings a solid background in API development, exceptional debugging skills, and a strategic mindset. A proactive and collaborative team player who values transparency, thoughtful feedback, and knowledge sharing.
Skills
Swift, Objective-C;
AppKit, UIKit, SwiftUI, Mac Catalyst;
App Architecture; Development Patterns; Debugging; CI/CD;
Public APIs + Migrations & Compatibility; Dependency Managers; GCD, Async Code; Networking; Persistence; Security;
Problem-Solving; Testing; Agile, Estimation, Grooming; GIT;
Ask me more 😉
Experience
Successfully engineered and released the most valuable projects for Setapp apps family.
Setapp Mobile: the first in it’s kind alternative marketplace for iOS & iPadOS
As a lead developer I pioneered the new domain and developed the main parts of the iOS app and extensio
Ensured 100% of releases matched the deadlines
Attained 99%+ crash-free sessions rate
Trained our support and apps review teams
Effectively collaborated teammates and also with Apple engineers to improve MarketplaceKit and update documentation
Guided the developers who wanted to join Setapp Mobile; supported integration of the first participating apps; Updated documentation based on the most common questions
Build a framework for developers to facilitate integration of their apps with Setapp ecosystem; assured it’s quality on every supported platform, integration tool and development framework; implemented app extensions support
Collaborated with designers and PMs for better UX and making sure Apple’s Human Interface Guidelines are met
Satellite: a POC macOS AI assistant
Solely engineered the app design, logic and structure using local ML model and OpenAI integration
Achieved 98%+ crash-free sessions rate
Built CI/CD pipelines testing and release workflows, reducing the time to release by x2 comparing to manual release
Also during my work:
Participated in knowledge-sharing and mentored teammates
Represented my company at the biggest tech media and podcasts (The Verge, LifeWire)
Voluntarily engineered a unique digital business cards app based on App Clips
I worked on Spark email client for iOS, macOS, and watchOS. I touched every part of the app; my most exciting tasks were: the new sidebar using the previously developed UI component, iOS widgets support and showcasing them to Apple’s WidgetKit team, Dynamic Type support, email reactions, and arm64 architecture support for the macOS app. I also participated in the Printer Pro app maintenance. Finally, I participated in the internal design courses led by the company’s most experienced product designers.
Led development of Smartist - an iOS app for artists to visualize artworks in photo-realistic environments
Developed core architecture, navigation, business logic, payments integration, and analytics
Implemented high-performance photo editing features using Metal • Built 3D visualization functionality with SceneKit and USDZ
Successfully launched and grew the app on the App Store
Education
Courses & Awards
ACM ICPC
Stanford CS193p (Online)
Award Certificates
Paul Hudson
DELE B2 Certificate
objc.io