Portrait of Domagoj Kulundžić, smiling, in a blue shirt

// about

Hi, I'm Domagoj.

I'm a Principal iOS Engineer based in Osijek, Croatia, with 12+ years of building and leading native iOS apps. Most recently I led the iOS app of a BaFin-regulated wealth management product in Germany.

My strengths are modular architecture, Swift Concurrency, testing strategy and release engineering. I care about codebases that are predictable to extend, releases that don't need a human to babysit them, and teams where the quality bar is held by everyone. I also bring AI into how teams ship, through agent-driven workflows on Claude Code, and into products, through LLM features built on the Claude API.

// git log --career

Experience

  1. Mar 2025 – Oct 2026

    Principal iOS Engineer · Whitebox

    Remote · BaFin-regulated digital wealth manager, Freiburg, Germany

    • Hired as Senior, operating at principal scope within three months; the Engineering Manager’s counterpart on architecture, planning and delivery.
    • Moved the app to a strictly enforced modular architecture with explicit module boundaries and dependency rules.
    • Built release engineering across six environments with Fastlane and GitHub Actions, fully automated end to end.
    • Drove the team’s AI engineering initiative with Claude Code skills, rules and MCP integrations.
  2. Jun 2024 – Aug 2024

    Senior iOS Developer · Leya AI

    Remote · Freelance · AI-powered English learning app

    • Co-architected the app with the Founding iOS Engineer, contributing to 1k+ weekly App Store downloads.
    • Automated testing with Xcode Cloud, improving deployment speed by 50%.
  3. Jan 2024 – Jun 2024

    Senior iOS Engineer · Mindgrub

    Remote · Freelance

    • Rebuilt a Pharmacopeia app with an MVVM architecture, saving roughly 30 maintenance hours a month.
    • Moved releases from bi-weekly to weekly with fully automated Fastlane CI.
  4. Mar 2022 – Dec 2022

    Senior iOS Engineer · Martian & Machine

    Remote · Freelance

    • Led architecture in the founding team, modularizing features into isolated, composable components.
    • Introduced unit testing and coding standards; bugs reported in testing dropped by over two-thirds.
  5. May 2020 – Dec 2021

    Lead iOS Engineer · Software Sauna

    Remote · Freelance

    • Planned and executed a granular rebuild of the Gixon platform, saving the client tens of thousands of euros.
    • Technical advisor to the product owners; mentored a mid-level engineer and cut onboarding ramp-up by three weeks.
  6. Jul 2018 – Oct 2019

    Senior iOS Engineer · Martian & Machine

    Remote · Freelance

    • Built a Unity-to-iOS integration backing a server-client rendering setup for gamification.
    • Improved Google Maps rendering performance by 50%.
  7. Mar 2018 – Jul 2018

    Senior iOS Engineer · Povio

    Remote · Freelance

    • Designed the SDK behind a smart utility app, improving developer efficiency by 30%.
  8. Mar 2017 – Dec 2017

    Lead iOS Engineer · Gideon Brothers

    Osijek, Croatia

    • Led and mentored a small iOS team and set the code standards it worked to.
  9. Nov 2015 – Mar 2017

    iOS Engineer · Farmeron

    Osijek, Croatia

    • Optimized large-dataset SQL retrieval by 50%+ and built a reusable data retrieval framework.
  10. Apr 2014 – Nov 2015

    Junior iOS Engineer · Gauss Development

    Osijek, Croatia

    • Shipped an app experience that reached 50k App Store downloads.

// import Skills

Toolbox

iOS

  • Swift
  • SwiftUI
  • UIKit
  • Swift Concurrency
  • Combine
  • Observation
  • Objective-C
  • Apple Pay
  • APNs
  • Face ID / Touch ID

Architecture

  • Modular architecture
  • Clean Architecture
  • TCA
  • MVVM
  • VIPER
  • Dependency injection (Factory)

Quality & delivery

  • Swift Testing
  • XCTest
  • Snapshot testing
  • Fastlane
  • GitHub Actions
  • Xcode Cloud
  • App Store Connect API
  • Certificate pinning

AI engineering

  • Claude Code (skills, subagents, hooks, MCP)
  • Claude API (tool use, prompt caching, streaming)
  • LLM evaluation
  • Agentic workflows

Beyond iOS

  • Kotlin
  • Jetpack Compose
  • Kotlin Multiplatform
  • TypeScript
  • Next.js
  • Nest.js
  • GraphQL
  • Firebase

Education & languages

  • Master’s in Computer Science, Faculty of Electrical Engineering and Computer Science, Osijek (2011 – 2014)
  • Bachelor’s in Computer Science, Faculty of Electrical Engineering and Computer Science, Osijek (2008 – 2011)
  • Croatian (native), English (fluent)