Project - Offline-first mobile app for archaeological fieldwork

Contributed to the iOS implementation of iDAI.field, an offline-first mobile application used globally in archaeological fieldwork and data collection.

Project
iDAI.field
Year
Role
Mobile Development

Overview

iDAI.field is an offline-first mobile application developed for the German Archaeological Institute (DAI). The tool is used in archaeological fieldwork and data collection across research sites worldwide.

The application has been published globally and helps research centers enhance the interoperability of their data models, making archaeological research more collaborative and standardized.

iOS Implementation

I contributed to the iOS implementation of iDAI.field, focusing on:

Offline-First Architecture

Archaeological sites are often in remote locations without reliable internet connectivity. The app needed to:

  • Work completely offline during fieldwork
  • Store all collected data locally
  • Sync seamlessly when connectivity is available

Smooth Syncing

Data synchronization was critical for field teams:

  • Conflict resolution: Handling cases where multiple team members edit the same records
  • Background syncing: Syncing data automatically when connectivity is detected
  • Data integrity: Ensuring no data loss during the sync process

Stability

Field conditions can be challenging, so the app needed to be extremely reliable:

  • Robust error handling
  • Crash prevention and recovery
  • Battery-efficient operation

Impact

The tool has since been published globally and is actively used by research centers to:

  • Standardize archaeological data collection
  • Improve data interoperability across institutions
  • Enable collaborative research across borders

What I did

  • iOS
  • Offline-First
  • Data Sync
  • Mobile Development
  • PouchDB

iDAI.field has become an essential tool for archaeological fieldwork, enabling reliable data collection in even the most remote locations.

German Archaeological Institute, Research Institution
Publication
Global
First design
Offline
Development
iOS
Data sync
Reliable

More projects

Building critical infrastructure for human rights documentation

Following tragic attacks against minority communities in Syria in 2025, I served as Tech Lead to establish the technical infrastructure for incident documentation and volunteer training.

Read more

CouchDB consulting and tooling development

Through Neighbourhoodie, I worked extensively with Apache CouchDB, building diagnostic tools like Opservatory and developing SQS - an SQL query engine for CouchDB.

Read more

Tell me about your project

My location

  • Berlin
    Germany