dennis.nehrenheim
Senior iOS Engineer · Germany

Ten years of native iOS — health, automotive, mobility.

I build and modernise large-scale Swift codebases. Currently working on Germany's electronic patient record (ePA) — a white-label iOS app serving 15+ health insurers, built with 40+ engineers at IBM scale.

  • Swift · SwiftUI · UIKit
  • Kotlin Multiplatform
  • M.Sc. Computer Science, TUM
  • 10+ years iOS

Selected Work

2024 – now

ePAIBM ePA — electronic patient recordcurrent

Senior iOS engineer on Germany's electronic health record: one white-label codebase powering the apps of 15+ statutory health insurers. My focus: architecture, authentication, accessibility, tech-debt reduction and SBOM generation — in a team of 6 senior iOS developers within a 40+ engineer project.

SwiftSwiftUIUIKitKotlin MultiplatformCombine
2022 – 2023

BARMER eCare app iconBARMER eCare

Health-insurance app for one of Germany's largest insurers. Drove the port from UIKit to a SwiftUI-first architecture and introduced dark mode across the entire app.

SwiftUIUIKitCombineWhite-label
2019 – 2021

Mercedes-Benz Advanced Control app iconMercedes-Benz Advanced Control

Camper-van control app talking to the vehicle over Bluetooth Low Energy: proprietary binary protocols, ECDH key exchange, AES-CCM encryption and a fully config-driven UI rendered from JSON. Lead iOS engineer and Scrum Master.

CoreBluetoothCryptographyState machinesSwift
2018

BMW Motorrad Connected app iconBMW Motorrad Connected & BMW One Connected

Motorcycle navigation optimised for riders — HERE/TomTom routing, head-unit communication, audio guidance — plus feature work on BMW's connected-car app in a 30+ developer project.

SwiftObjective-CNavigation SDKsRxSwift
2020 – 2023

Ubermind Track app iconUbermind Track — indie app

Solo side project, end to end: idea, design, architecture, development, TestFlight betas and App Store release. An app for tracking personal self-experiments.

SwiftCoreDataProduct design
Earlier work (2015 – 2022)
  • 2021 – 22

    White-label platform, appDev GmbH — feature work on a legacy system powering 70+ apps (Swift, Obj-C, TCA, GitLab CI).

  • 2017

    HieroQuest — master's thesis at TUM: an educational game teaching Egyptian hieroglyphs, incl. an experimental learning study (Unity 3D).

  • 2016 – 17

    LeadApp, Weptun — lead developer of an iOS lead-management client with business-card scanning.

  • 2016

    KRI SWOOP — stroke-patient workflow tracking with BLE beacons at hospital Rechts der Isar; team coach & Scrum Master.

  • 2015 – 16

    iWash — washing-label image recognition (OpenCV) and NFC for B/S/H; lead developer in a team of 7.

What I Bring

Architecture & migrations

Modernising grown codebases without stopping feature work — UIKit → SwiftUI, refactoring, tech-debt strategy.

Regulated environments

Health and automotive: sensitive data, authentication, accessibility and security requirements as daily business.

Hard technical problems

BLE protocol design, applied cryptography, state machines, config-driven UI — the parts most app developers avoid.

Teams at scale

Comfortable in 40+ engineer codebases; experience as Scrum Master, team coach and onboarding mentor.

Beyond Code

I write about productivity systems: author of Scale-Smart Productivity and the blog Fractal Productivity.

Contact

dennisnehrenheim90 [at] gmail [dot] com