iOS/macOS product engineer

I build native products for iOS and macOS

I build apps from architecture and interface design through App Store release—on my own and with product teams.

Open to opportunities · remote

Sergey Ospanov

Independent products

Apps I design, build, and release myself.

Independent product · App Store

Thriveo

Product, design, and development

A daily balance tracker with positive actions, setbacks, recovery plans, statistics, and widgets.

Open on the App Store

In development

Independent product · In development

Capmino

Captions and hook banners for short-form video, with import, transcription, safe zones, and on-device export.

Product, design, and development

Independent product · In development

BleepCut

An iPhone utility for transcribing video or audio, choosing words to bleep, and exporting the edited file on device.

Product, design, and development

Independent product · In development

Ivola

A calm focus timer with animated rooms, preset work and break intervals, and ambient sound.

Product, design, and development

Independent product · In development

Applix

A local macOS app for managing an iOS portfolio: metrics, reviews, ASO experiments, and draft recommendations.

Product, design, and development

Products built in a team

Apps I built with the 1C‑Rarus team.

1C‑Rarus · App Store

1C‑Rarus: Event

iOS app development from the ground up

An event companion for schedules, materials, news, notifications, and attendee communication in one place.

Open on the App Store

1C‑Rarus · App Store

Office Service Desk

iOS app development from the ground up

An office service app for creating requests by QR code, tracking status, commenting, and assigning work.

Open on the App Store

Case studies

Two shipped apps and what I built for each.

1C‑Rarus: Event — an iOS app built from the ground up

  • Architecture, core interface, and API integration were built from the ground up.
  • The app brings schedules, materials, news, notifications, and chat together for event attendees.
  • The app is available on the App Store under the 1C‑Rarus brand.
Open product

Thriveo — an independent product from idea to release

  • I designed the product logic and interface, wrote the copy, and shipped the app myself.
  • The app uses SwiftUI and SwiftData, with WidgetKit for widgets and StoreKit 2 for purchases.
  • Core business rules, persistence, localization, and widgets are covered by tests.
Open product

Open source

Changes contributed to Firefox iOS, XcodeGen, and swift-format.

Open PR

Firefox iOS #35440

Prevents the red delete action from overlaying adjacent Bookmarks and History rows, with four regression tests covering the behavior.

Open pull request
Open PR

XcodeGen #1643

Preserves nested target attributes as real dictionaries in the generated Xcode project.

Open pull request
Open PR

swift-format #1272

Fixes line-length calculation when formatting collections with a trailing comma.

Open pull request

Tools I work with every day

  • Swift
  • SwiftUI
  • UIKit
  • AppKit
  • Swift Concurrency
  • SwiftData
  • Core Data
  • StoreKit 2
  • XCTest