I build iOS apps that scale, and the mobile platform around them.
I'm Domagoj, a Principal iOS Engineer with 12+ years of native iOS. Through Codeopolis I help companies design, build and scale apps in Swift and SwiftUI, with Android and Kotlin Multiplatform alongside, and enough web and backend to ship the whole product.
Long-term contracts inside your team, as a senior iOS engineer or interim iOS and mobile platform lead: architecture, mentoring and steady, automated delivery across platforms.
Interim technical lead and roadmap
Modular architecture, iOS and Kotlin Multiplatform
I've been building native iOS apps since 2014, from my first App Store hit in Osijek to leading the iOS app of a regulated German fintech. I care about architecture that makes the next change easy, releases that run themselves, and teams where quality is everyone's job.
I had the pleasure of working with Domagoj as he progressed from iOS developer to lead of our iOS team. In that role, he consistently advanced our iOS project, taking ownership of both the architecture and the overall technical direction.
What stood out most was how he raised the bar for the team: he introduced and championed best practices that measurably improved our development setup, and brought the same rigor to our day-to-day collaboration. As lead, he actively guided and mentored the team, helping others grow while keeping everyone aligned with high engineering standards.
Domagoj pairs strong technical judgment with a natural leadership instinct. Any team would be fortunate to have him on board.
Domagoj and I worked together during our time at Whitebox. He joined as a senior developer and quickly progressed to leading the iOS team, becoming my direct counterpart on Whitebox's mobile products. When Domagoj took on this role, his impact was immediately noticeable. The team started setting higher standards, consistently delivering quality work, celebrating achievements, and showing a noticeable increase in confidence. Domagoj's natural leadership abilities, attention to detail, and positive energy were instrumental in bringing about these changes.
During our time working together, I could always rely on Domagoj to come up with original solutions to the problems we faced and follow through on them end-to-end. What stood out to me most was how easy and straightforward it was to communicate with him. Our communication was always clear and direct, decisions we made were respected, and promises were kept. This created a deep level of trust that is essential for effective collaboration.
I'm convinced that any engineering team, mobile or otherwise, would be fortunate to have Domagoj on board.
Bart OudhoffPrincipal Android Engineer, WhiteboxDirect counterpart on the Android side
Working with Domagoj was a pleasure: he was always precise, committed and very prepared. He worked hard to match deadlines, in particular doing the extra-mile needed to achieve project goals. He can communicate very well and his english vocabulary is almost as broad as a native speaker one. He is the team-mate and employee you would like to have in your team or company.
Giacomo InchesNiuwsWorked together at Niuws (Domagoj via Gauss Development)