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.

XRay Viewer showing the Core Animation layers of the Settings app in the iOS Simulator: the list of layers on the left, the layers pulled apart in depth in the middle, and the properties of the chosen layer on the right.
Since 2013391,056 pages594 YAML files
Engineer on Apple platformsof Apple documentation indexed by Cupertino 1.5.0that OpenAPIDoctor is tested on

What you can hire me for

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

  1. A 30-minute conversation. You describe the codebase and the problem. I ask questions.

  2. A small first piece of work with a defined result. A review, an audit or a workshop.

  3. 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

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.