Independent consultant · Swift and Apple platforms
I help teams build and fix Swift software for Apple platforms.
I am Mihaela Mihaljević Jakić, an independent engineer based in Zagreb. I set up Swift codebases for work with AI coding assistants, measure the search quality of documentation and code retrieval, modernise Objective-C and UIKit code with each step checked against a reference, and find out why a SwiftUI screen renders slowly or more often than it should. You get written findings, working code, or both.
| Since 2013 | 391,056 pages | 594 YAML files |
|---|---|---|
| Engineer on Apple platforms | of Apple documentation indexed by Cupertino 1.5.0 | that OpenAPIDoctor is tested on |
What you can hire me for
-
Agent-ready Swift codebase
Written rules, skills, an MCP setup and checks that a machine enforces, plus a review practice, for teams that use AI coding assistants.
-
Search-quality audit for documentation or code retrieval
A reference set of queries, a measured ranking with paired statistics, and a regression gate, so that “it got better” is a number.
-
Verified modernisation
Objective-C and UIKit to Swift and SwiftUI, modularisation, Swift 6 and Swift Testing, each step checked against a reference.
-
SwiftUI rendering and performance diagnosis
Why a view runs again, where the time goes, and what Core Animation is doing underneath, measured and explained in writing.
-
Monthly advisory
An agreed amount of time each month for reviews, architecture decisions and questions from your team.
-
iOS 27 SDK readiness review
Apple’s notice of September 9, 2026 says that “Starting April 2027” iOS and iPadOS apps uploaded to App Store Connect “must be built with the iOS 27 & iPadOS 27 SDK or later”. I review what that changes in your app.
Each offer is described on Services: its scope, what you get in writing, who it is for and its typical shape. Two groups have their own page: Apple platforms and Coding agents and search quality.
How it usually starts
A 30-minute conversation. You describe the codebase and the problem. I ask questions.
A small first piece of work with a defined result. A review, an audit or a workshop.
If that helped, a longer arrangement. Advisory by the month, or hands-on delivery of a bounded piece of work.
The formats and what each one gives you are on How I work.
Things I have made that you can inspect
Cupertino. An open-source MCP server, written in Swift, that serves Apple’s developer documentation offline to AI coding assistants. Version 1.5.0 indexes 391,056 pages across 424 frameworks. Read the release post.
rules-swift and skills. The written rules and skills I load into AI coding assistants on my own Swift work. Why they exist.
SwiftUI Is One Graph. My talk at swiftCon Berlin 2026 and Do iOS 2026 on how SwiftUI works underneath. Watch the Berlin recording or read the post.
OpenAPIDoctor. A command-line tool that diagnoses and repairs OpenAPI specifications, tested on 594 YAML files. Why I built it.
XRay Viewer and OneGraph. Two Mac apps in beta. The first shows the real Core Animation layers of a running app. The second shows which parts of a SwiftUI view’s graph ran again and why.
More, with links, on Work.
Who I am
I have been an engineer on Apple platforms since 2013. I would rather measure how something behaves than take a claim on faith, and that is how I work with clients too. About me.
Tell me what you are working on
Write two or three paragraphs about the codebase, the team and what is not going well. I read every message myself. I will reply with a few questions or a proposal for a first step, and if I am not the right person for it I will say so.
