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

Got questions?

I’m always excited to collaborate on innovative and exciting projects!

E-mail

hello@bysergi.com

Phone

+1 (617) 216 8107

Got questions?

I’m always excited to collaborate on innovative and exciting projects!

E-mail

hello@bysergi.com

Phone

+1 (617) 216 8107

Got questions?

I’m always excited to collaborate on innovative and exciting projects!

E-mail

hello@bysergi.com

Phone

+1 (617) 216 8107