Available for contract engagements

Fix fragile iOS codebases without breaking production

I'm Alex Kiselov, a senior iOS consultant who helps teams stabilize, modularize, and modernize complex apps when releases are risky, architecture is slowing delivery, and certain parts of the app feel too dangerous to touch.

Based in Pennsylvania, USA · Available remotely

Previously embedded with engineering teams at large-scale healthcare and retail organizations serving millions of users.

10+
Years in iOS
20M+
Users impacted
High
Production-risk environments
E2E
Architecture to shipping

Best fit for teams under real product pressure

I work best with teams dealing with production risk, legacy architecture, and pressure to move faster without destabilizing the app.

Revenue-critical mobile flows

Checkout, auth, account, pharmacy, or other flows where regressions are expensive and release confidence matters.

Legacy or over-engineered codebases

Apps that became hard to reason about, hard to change, and dependent on brittle internal coupling.

Teams that need progress without a rewrite

When the app needs modernization, but a full rebuild would be too risky, too slow, or politically unrealistic.

What I help teams do

Focused support for teams that need safer releases, strong new feature delivery, cleaner architecture, and practical modernization.

Stabilize fragile systems

Reduce release risk in code areas the team avoids touching. Untangle risky dependencies, fix hidden failure points, and make core flows safer to change.

Ship new features safely

Build production-ready iOS features in complex existing apps without adding more fragility, hidden coupling, or architectural debt.

Modularize large iOS apps

Break monoliths into clearer boundaries that improve maintainability, ownership, and long-term development speed without forcing a disruptive rewrite.

Modernize legacy codebases

Guide practical migrations to SwiftUI, modern concurrency, and cleaner architecture with a risk-aware approach built for production systems.

Audit architecture and delivery risk

Review your iOS architecture, identify technical bottlenecks, and give you a clear plan for what to fix first, what to defer, and how to move safely.

Guide technical direction

Support product and engineering decisions with senior-level judgment around architecture, delivery tradeoffs, and how to move faster without creating long-term problems.

Work shaped by production reality

Selected examples of the kinds of environments and problems I’ve worked in.

High-traffic healthcare app experience

Worked inside large-scale healthcare mobile systems used by millions of users, where reliability, compliance, and release safety were non-negotiable.

Legacy dependency reduction

Helped untangle difficult dependency structures in older code so teams could move faster with less fear of breaking unrelated parts of the app.

Architecture work in complex orgs

Contributed to modularization, modernization, and delivery strategy in environments where multiple teams, legacy systems, and production constraints all had to be respected.

Simple engagement models

Flexible ways to work together depending on your team’s needs and constraints.

01

Embedded engineering

I join your team as a senior IC and work directly in the codebase. Best when you need immediate execution in a live product environment.

02

Architecture sprint

A focused engagement to audit the codebase, map risks, and define a practical modernization or modularization plan with clear next steps.

03

Advisory retainer

Ongoing access for architecture review, technical judgment, and senior guidance when your team needs experience but not another full-time hire.

Alex Kiselov

I’m a Senior iOS Engineer focused on large-scale production apps, especially the systems teams are hesitant to touch because the business impact is high and the architecture has become hard to move safely.

Most of my value comes from helping teams regain control over complexity: stabilizing risky areas, improving architecture without drama, and making the codebase easier to evolve over time.

If your app is slowing down because of legacy structure, release anxiety, or too much hidden coupling, that’s the kind of problem I’m built for.

Tools I work with in production

Core technologies and areas I work with in real production environments.

Swift & SwiftUI
UIKit
Objective-C
Combine & async/await
Core Data & SwiftData
Modular architecture
Server-driven UI
Performance optimization
Architecture audits
CocoaPods & SPM
CI/CD pipelines
REST & GraphQL APIs
Core Bluetooth & BLE
Sensors & Hardware I/O
ARKit & RealityKit
MapKit & Core Location
SpriteKit & GameplayKit
Vapor (Server-Side Swift)
Healthcare & enterprise mobile
Accessibility & localization

Have a complex iOS problem?

Send me a short note about the codebase, the release risk, or the architecture problem you’re dealing with. I’ll tell you whether I can help and what I’d look at first.

consulting@vamrad.com →

Available for remote consulting engagements.