Portrait of Max Vilchevskiy

Max Vilchevskiy
Kyiv, Ukraine

Senior iOS Engineer, 13 years.

I build iOS apps from product idea to App Store, and my own products with AI agents.

Selected work

  1. PASHA Holding Apr 2022 - Jan 2026

    Owned Premium Subscription on iOS for a marketplace with 2M+ customers.

  2. Drinkit Feb 2020 - Feb 2022

    Built the iOS app from scratch with the team for the opening of the first coffee shop. It handled nearly all orders as the chain grew to eight shops.

  3. GlobalLogic Jan 2026 - Jul 2026

    Built the Apple Watch app of a hands-free voice assistant for field workers, delivered as a working TestFlight build for the customer's executives.

All experience since 2013 · Download resume (PDF)

Products

DriveCheckUA

Regional air raid alerts for drivers in Ukraine, on iPhone, CarPlay, Android and the web.

DriveCheckUA showing an air raid alert for Kharkiv Oblast with nearby regions and the alert mapDriveCheckUA showing no alert for the current regionDriveCheckUA list of regions with their alert status
DriveCheckUA CarPlay status screen design with an air raid alert for Kharkiv Oblast
CarPlay status screen, design render
  • On-device AI summary with Apple Foundation Models. Swift code classifies the alert, and the model only writes the summary, which is validated and has a deterministic fallback.
  • Widgets, a Control Center control and a Live Activity, in Swift 6 with complete data-race checking.
  • An installable web app with the live alert map and a Regions page, in English, Ukrainian and Russian.
  • Built through my agentic loop. AI agents built its Android app and a public alert backend the same way.
  • SwiftUI
  • CarPlay
  • Foundation Models
  • WidgetKit
  • Live Activities
  • StoreKit 2
  • Swift 6

OneCart Family

A shopping list a family shares through iCloud.

OneCart Family shared cart grouped by category with completed itemsOneCart Family cart in dark mode with quick-add suggestionsOneCart Family welcome screen with Sign in with Apple
  • Offline-first: edits save to Core Data, then sync through private and shared CloudKit stores.
  • Family sharing with CKShare invitations, membership changes and duplicate handling.
  • Widget actions through App Intents and recovery from failed cloud account deletion, covered by XCTest regression suites.
  • Five App Store updates in September 2026.
  • SwiftUI
  • Core Data
  • CloudKit
  • CKShare
  • WidgetKit
  • App Intents
  • XCTest

PitStop Coming soon

A car-maintenance app built through the same loop.

How I build products

I make the product and architecture decisions, and agents write most of the code. DriveCheckUA uses the full loop:

  1. Spec first
  2. A test for each requirement
  3. Agents write the code
  4. CI checks the requirement trace
  5. Independent review
  6. I accept each feature

DriveCheckUA's CI traces all 41 approved requirements to tests. See the CI runs

Work with me

I take on iOS work full-time or on contract, remote from Kyiv.

Email is the fastest way to reach me.