I will fix bugs, crashes and UI issues in your swift ios app
iOS Developer
About this Gig
Hi, I'm Yevhenii an iOS developer with my own apps on the App Store. I fix bugs in other people's Swift projects, usually the ones that only reproduce on a real device at the worst possible moment.
WHAT I FIX
- Crashes force unwraps, index out of range, threading issues, memory leaks
- UI bugs broken layouts, SwiftUI state that won't update, animation glitches
- Network and data failing API calls, JSON decoding, CoreData and SwiftData
- Build errors signing, provisioning, dependency conflicts, Xcode upgrades
- App Store rejections I've been through review enough times to know the usual causes
HOW IT WORKS
1. Send me your repo or Xcode project and describe the bug
2. I reproduce it, find the root cause and fix it
3. You get the fix, the changed files and a plain explanation of what was wrong
WHY ME
I don't patch symptoms. If a crash is caused by something structural, I'll fix the immediate problem, tell you so, and explain what will break next if it stays.
Not sure which package fits? Send me the bug first I'll tell you honestly before you order.
My Portfolio
FAQ
What do you need from me to get started?
Your Xcode project (zip or repo access), a short description of the bug, and the steps to reproduce it. For crashes, send the crash log or the Xcode Organizer report. For UI issues, a screen recording plus the device and iOS version.
What if you can't fix the bug?
Then you don't pay. I review the project first and tell you within a few hours whether it's fixable in the package you chose. If it turns out to be out of scope after I've started, I cancel and refund.
Do you work with SwiftUI or only UIKit?
Both, including mixed projects and Objective-C bridging. I also handle the usual suspects around them: Combine, async/await, Core Data, Firebase, RevenueCat, Alamofire.
Is my source code kept confidential?
Yes. I don't reuse, share, or publish client code, and I delete project files after delivery. I'm happy to sign an NDA before you send anything.
Which package should I choose?
Message me first and I'll tell you honestly. Single Bug is for one specific issue you can describe. Bug Batch is for a list of smaller problems. Full Cleanup is for stabilizing an app before release or after inheriting someone else's codebase.
Will you explain what was actually wrong?
Always. Every delivery includes the root cause in plain language and a summary of what changed, so your team can avoid the same pattern later.
Can you also add a new feature while you're in there?
This gig covers fixing what's broken. For new features, message me and I'll send a custom offer instead — it keeps the scope and the timeline honest for both of us.

