Your Expert for Location-Based Apps
We engineer location-based apps and tracking systems in Switzerland: For sports events, vehicle fleets, wearables and industrial applications.
- Largest live event
- 300'000+ concurrent users
- Reach
- 150+ countries
- Active since
- Active since 2013
Cape Town Marathon tracking app in action: live route, pace, and GPS accuracy.
- Wings for Life World Run
- Cape Town Marathon
- Official event app
- K-Race live tracking
- Global cycling platform
- In Their Shoes app
Three hurdles where location apps fail in the wild
Location-based apps in practice almost always run into the same three technical hurdles. A decade of production engineering shapes our solutions:
Severe Battery Bleed
Continuous satellite reception (GNSS) forces the CPU and baseband chip into constant maximum power draw. Without adaptive throttling, a phone discharges in two to three hours.
Our engine integrates with the phone's low-power motion sensors. When stationary, GPS sleeps completely.
OS Background Termination
Apple and Google aggressively terminate pocketed background apps to preserve battery. Generic apps frequently stop recording within 15 minutes of screen lock.
A multi-stage heartbeat system actively prevents the tracking service from being suspended, keeping the telemetry pipeline awake.
Dead Zones & Multipath Drift
Signal bounces off tall structures produce 80-meter coordinate jumps. In tunnels and alpine valleys, cellular dropouts permanently discard unsaved telemetry.
Coordinates keep flowing into a fail-safe local ring buffer. When network coverage returns, telemetry resends automatically with exponential backoff.
Our Solution: The IRTECH GPS Flow Engine
In over a decade of working as GPS specialists, we realized early on that almost every project struggles with the same technical hurdles. From this experience, we bundled recurring core capabilities into a modular architecture: our GPS Flow Engine.
Visual configuration editor for our GPS Flow Engine, managing update intervals, thresholds, and synchronization.
Proven in production
Selected deployments operating reliably under demanding real-world conditions:
Wings for Life World Run App
In the Wings for Life World Run, hundreds of thousands of runners across more than 150 countries start at the exact same second. The twist: they don't run against each other, but against a moving finish line (the "Catcher Car") in pursuit.
IRTECH developed the entire mobile application and tracking architecture — including local audio cues and uninterrupted telemetry over more than four hours that must perform reliably worldwide.
- 300,000+ Concurrent Runners
- iOS & Android
- Dynamic Catcher Car
- Zero Outages
ACTYVO: Topography-Normalized Cycling Output


The first challenge platform making road cycling efforts directly comparable worldwide — whether an athlete rides alpine passes in Switzerland or flat coastal roads in Florida.
IRTECH developed the ACTYVOLTS™ algorithm, native Garmin Connect IQ data fields in Monkey C, the mobile companion apps, and full Strava / Garmin Connect API integrations.
- Monkey C Data Fields
- ACTYVOLTS™ Normalization
- Garmin Connect API

Zürich Marathon App
Official companion app with continuous 42.2 km course tracking, live split calculations, and spectator tracking along the course.

Cape Town Marathon
Official race app for Africa's largest marathon with worldwide virtual course simulation and verified finisher timing.

AMGEN K-RACE
High-frequency stage race tracking for an international cycling event, delivering live telemetry to teams and spectators.
Ski Tracking MVP
Prototype for high-altitude elevation profiling and speed tracking under extreme sub-zero temperatures in alpine terrain.
Where we support businesses and event organizers
Four core architectural domains for high-availability mobile tracking across sports, industry, and logistics:
Mass sports & synchronous racing events
Virtual marathons and global races demanding absolute reliability: synchronized worldwide start across all time zones, uninterrupted 4+ hour background telemetry, and automated voice audio cues directly into headphones.
Garmin Connect IQ & Wearables
Native Monkey C programming bridging Garmin Edge cycling computers and multisport smartwatches. Streaming power meter watts, cadence, heart rate, and GPS telemetry over BLE to mobile apps and cloud.
Fleet management & telematics
Location operations for transport fleets, logistics teams, and field service crews. Automatic geofence triggers for ERP bookings, tamper-resistant digital logbooks, and real-time operational oversight for dispatchers.
High-throughput telemetry & live streams
Scalable cloud architectures built for tens of thousands of devices streaming at 1Hz. Decoupled buffer pipelines and edge relays absorb massive burst traffic and compute live map aggregations for spectators.
Personal Software Development
IRTECH is powered by a young, high-impact team. Founded with tireless dedication in 2013, our company is headquartered today in Schaffhausen, Switzerland.
We place great value on clear principles:
100% of source code and intellectual property belongs to you
Zero vendor lock-in and zero recurring platform license fees. All software written for your solution is transferred fully to your organization upon project completion.
Privacy by design under Swiss nDSG & EU GDPR
Location trajectories are sensitive personal data. We host data in dedicated Swiss data centers (Exoscale, AWS Zurich) or directly within your enterprise infrastructure.
Honest Technical Consulting
Not every initiative calls for a custom ground-up build. Often, a lightweight prototype or integrating existing standard tools is the smarter move. We advise transparently and pragmatically.
Frequently asked questions before project kickoff
Answers to key technical and architectural questions before project kickoff:
Why is a progressive web app (PWA) insufficient for continuous GPS tracking?
How does the GPS Flow Engine protect phone battery life?
How do you comply with Swiss nDSG and EU GDPR for location data?
Who owns the intellectual property (IP) and custom source code?
How does the location engine integrate into existing enterprise systems (SAP, ERP)?
How much does a custom location-based application cost?
30 Minutes Directly with the Lead Architect
Tell us about your project — whether fleet telemetry, a sports event, or wearable integration.
In 30 minutes, we evaluate technical feasibility, battery constraints, and a realistic budget directly with our lead architect.
- Bring along
- Your requirements for runtime, accuracy and target devices.
- You leave with
- A feasibility assessment, your battery and background-execution questions answered, and a realistic cost range.