Ivan Muktić · iOS Developer · Čakovec, Croatia

Swift by name, native by nature.

I'm Ivan Muktić. Five years of SwiftUI and UIKit — client apps like TalksOnLaw, Medi Vision and Bellabeat, and Healthness, my own app, built alone and live on the App Store and Google Play.

  • 5 apps on the App Store
  • Native iOS & Android
  • Master's in progress
  • Swift
  • SwiftUI
  • UIKit
  • Swift Concurrency
  • Combine
  • SwiftData
  • Core Data
  • HealthKit
  • StoreKit 2
  • CoreBluetooth
  • TCA
  • Swift Charts
  • Kotlin
  • Jetpack Compose
  • Firebase
  • Supabase
  • Next.js

Selected work

Built, shipped, still running.

My own products, published through FAITECH, my registered software business. Every one of them is live.

Healthness app icon

Healthness

Nutrition, fitness and sleep — native on iOS and Android

  • Sole engineer
  • 2024 – present
  • v1.8.0
  • EN · HR · SL
  • Two native apps, one backend. SwiftUI on iOS, Kotlin and Jetpack Compose on Android, written from scratch in 2026. Cloud Functions and Firestore rules are shared, so a backend change lands on both at once.
  • Health data that agrees. HealthKit and Health Connect feed calories and sleep; the sleep score is mirrored line for line in Swift and Kotlin, and both test suites assert the same fixture.
  • Meal capture with AI. Photograph a plate or a label and get a per-100 g breakdown from Claude — keys server-side, consent before the first request.
  • Social and premium. Friends, meal photos with reactions, push notifications; subscriptions on StoreKit 2 and Play Billing.
AI meal capture: a photographed plate broken down into dishes with calories and macros Summary screen with fasting, sleep, water and burned-calorie cards Fasting timer with its phase ring Conversational nutrition coach Friends feed with shared meal photos
šape.com
Šape booking flow: choosing services and entering the dog's details

Šape

Booking and management for dog-grooming salons. Multi-tenant SaaS with real salons on it — every table tenant-scoped under Postgres row-level security.

  • Next.js 16
  • Supabase
  • Postgres RLS
šape.com
eracun-semafor.vercel.app
eRačun Semafor landing page

eRačun Semafor

A free readiness check for Croatia's e-invoicing law. Thirteen questions, a unit-tested rules engine, and a traffic-light report that cites the article of law behind every claim.

  • Next.js
  • TypeScript
  • Rules engine
eracun-semafor.vercel.app
faitech.hr
FAITECH website

FAITECH

My registered software business in Čakovec — the studio these products are published under. Mobile and web apps, from the first sketch to the store.

  • Own business
  • hr / en
faitech.hr

Experience

Five years in production.

Client apps built through a software agency in Croatia — for legal education, medical retail and women's health, all of them on the App Store.

Curriculum vitae PDF · 2 pages · English Download

iOS Developer

Software agency, Croatia · client projects

2021 – present
  1. Medi Vision · iPad

    The Medi Vision iPad app for retailers of compression stockings and orthopaedic supports. iPad interfaces, real-time backend sync, a shared Swift package across two codebases, automated releases.

    • UIKit
    • MVVM
    • Realm
    • Firebase
    • Fastlane
    • XcodeGen
    App Store
  2. TalksOnLaw · legal education

    Continuing Legal Education for US attorneys — video, CLE credits and certificates. Apple and Facebook sign-in without vendor SDKs, in-app purchases, The Composable Architecture app-wide.

    • SwiftUI
    • TCA
    • StoreKit
    • Combine
    • AVFoundation
    App Store
  3. Bellabeat · women's health

    The Bellabeat and Period Diary apps — cycle and pregnancy tracking, connected over CoreBluetooth to the Ivy and Leaf wearables for heart rate, hydration and body temperature. Inside an iOS team, with design and QA. Both apps now ship as IVY.

    • UIKit
    • CoreBluetooth
    • Combine
    • Firebase
    • SPM
    IVY Wellness Coach IVY Period Tracker

Toolbox

What I reach for.

iOS

Swift · SwiftUI · UIKit · Swift Concurrency · Combine · SwiftData · Core Data · Realm · TCA · MVVM · HealthKit · StoreKit 2 · CoreBluetooth · AVFoundation · Swift Charts · MapKit

Android

Kotlin · Jetpack Compose · Room · CameraX · ML Kit · Health Connect · Play Billing

Backend

Firebase — Firestore, Auth, Cloud Functions, Storage, FCM · Supabase & Postgres · Node.js · TypeScript · Vapor · Claude API

Shipping

Xcode · XcodeGen · Fastlane · SPM · Git · CI/CD · unit tests · TestFlight, App Store and Play releases · Next.js on Vercel

Education

Still in school, on purpose.

In progress

Professional Master's
Applied Industrial Computing

University North, Čakovec · 2026 – 2028 · part-time, alongside full-time work

This semester

  • Object-Oriented Programming
  • Advanced Databases
  • Signals & Systems
  • Process Automation
  • IT Project Management
  • IT Law & Intellectual Property
2024

Bachelor of Computer Science Engineering
bacc. ing. comp.

Međimurje University of Applied Sciences, Čakovec · Computer Systems and Networks Engineering

Final thesis

An iOS app for tracking fuel consumption. Vehicles, fill-ups and odometer readings in Core Data with optional Firestore sync; monthly charts for cost and average consumption, per vehicle or across all of them.

Contact

Let's build something native.

Based in Čakovec, Croatia — open to Zagreb hybrid and remote.