Welcome to DCApps – Crafting iOS Experiences Since 2010

Hi, I'm Dario Carić, a passionate software developer with over 25 years of professional experience — and more than seven years of dedicated full stack development using modern frameworks like ReactJS alongside a strong focus on iOS development since 2010.

What began as a hobby turned into a creative journey — building innovative, technically rich applications for iPhone and iPad that go beyond typical app boundaries.

My iOS Journey

Since 2010, I’ve independently developed a wide range of iOS applications — from location-aware utilities and AI-powered games to augmented reality experiences and public transport tools. Each project blends real-world functionality with a polished user experience.

Crime Story Game

"Crime Story" is an interactive detective game powered by GPT AI. Players investigate a murder case, interact with suspects, and unravel the truth using a lifelike chat interface. Every clue, every choice, dynamically shapes the story. Find more details here.

Advanced AI & LLM Integration

Beyond app development, I specialize in building and deploying domain-specific, high-quality chatbots that leverage both open-source and proprietary Large Language Models (LLMs). My work focuses on creating practical, production-ready AI solutions for my personal businesses, including a sophisticated booking assistant for Apartment-Hvar.com and a technical chatbot for this portfolio site.

My expertise centers on Parameter-Efficient Fine-Tuning (PEFT), using methods like LoRA to adapt open-source models such as Google's Gemma for specific domains. The core of these systems is Retrieval-Augmented Generation (RAG), which grounds the chatbots in factual data. I build and manage custom knowledge bases with a SentenceTransformer and FAISS vector search stack to provide fast, accurate, and multilingual (Croatian/English) responses.

The backend architecture, built with FastAPI, is designed for flexibility, supporting both self-hosted open-source models and API-based services like Google's Gemini. This demonstrates a comprehensive approach to applied AI, from resource-efficient model training to designing complex, real-world system integrations.

Apartment Manager 🚀 Public Beta Live

Apartment Manager is a local-first iPhone operations desk helping family apartment owners manage guest arrivals, departures, booking fees, deposits, and balances through a natural chat-style interface and multilingual Gemini AI workflows. Public beta testing is now open via Apple TestFlight (strictly limited to the first 50 installations). The full product details are available on the Apartment Manager page.

Technologies I Use

  • Swift, SwiftUI, Objective-C
  • AI/LLM Stack: FastAPI, PEFT (LoRA), RAG, SentenceTransformers, FAISS
  • LLMs & APIs: Google Gemini, Google Gemma, OpenAI GPT
  • ReactJS, JavaScript/TypeScript
  • Firebase, CloudKit, MongoDB
  • Backend & DB: Docker, NodeJS, Spring Boot, Firebase, CloudKit, MongoDB, SQL
  • MapKit, CoreLocation, CoreMotion
  • Gemini API, AudioKit, AVFoundation
  • ARKit, Background location services
  • Docker, NodeJS, Spring Boot, Bash, SQL
  • Flutter

My frontend expertise is especially visible in projects where I built responsive, modern UIs using React and custom Web APIs.

Explore the Apps

  • Cro Forecast – Simple forecaset base don the maps, source DHMZ
  • Split Buses – Real-time bus tracking with live map overlays
  • beHere – Geo-tagged photo & video uploads with local caching
  • Color Mining – Casual crypto-themed game with AR and hash keys
  • Shoot Me – Simple retro soccer — tap to shoot, time to score.
  • CheckOutIn – Location-based time tracking with Core Data
  • Info At Places – AI-based travel guide tool
  • Crime Story – AI-based detective game - soon cn the store
  • ML – Some examples of Machine Larning usage

🔗 Connect with Me

Feel free to reach out or connect with me professionally:

Email Me LinkedIn Profile