Work
Experience
-
eos.uptrade
iOS for a ticketing platform. Architecture decisions that are shared across several teams, and location-based features where timing and correctness matter.
-
Wolters Kluwer
Mobile engineer in the product team behind ADDISON OneClick, a tax platform used by accounting firms across Germany. Owned the iOS and Android side, including the OneClick Scan app.
-
DMFS
Calendar and task apps in a small team: CalDAV sync, offline-first storage, and OpenTasks, an open-source task manager for Android.
-
SAP
Mobile prototypes for connected-car concepts, then a thesis on crowdsourced indoor navigation: an iOS app with a backend on SAP HANA Cloud Platform.
-
AppTastic
iOS and Android apps for client projects at a mobile agency, plus backend work with ASP.NET and Parse.
Projects
-
Nuff (external link)
A climbing logbook for Saxon Switzerland: log ascents, find summits and routes, and tick off peaks on a map. Offline-first with a local SQLite database that syncs when the network is back. In early access for iPhone and Android.
-
Contractly (external link)
A small web app for keeping track of personal contracts. Data stays on the device; there is no backend.
-
OneClick Scan (external link)
Receipt scanner for accountants and their clients. Detects and crops documents automatically, works offline and syncs in the background. Native on iOS and Android.
-
ADDISON OneClick (external link)
Collaboration apps for accounting firms and their clients: shared documents, tasks and real-time chat. Native on iOS (Swift, UIKit) and Android (Kotlin, Java), from the first version onwards.
-
Webcal Sync
Subscribe to and sync iCal and webcal calendars on Android, with a built-in store of public calendars. Designed and built from scratch. No longer on Google Play.
-
OpenTasks (external link)
Open-source task manager for Android with CalDAV sync. I redesigned and improved it, moving it to Material Design shortly after Google introduced it.
Skills
- Swift, SwiftUI, UIKit, Swift Concurrency, SwiftData, Instruments
- Kotlin, Jetpack Compose, Java
- TCA, MVVM, Modularisation, Dependency injection, Offline-first sync, CalDAV
- XCTest, JUnit, Snapshot tests, Fastlane, GitLab CI, Crashlytics
- Agentic coding workflows, Review and test strategy for generated code
- TypeScript, React, Astro, SvelteKit
Tobias Reinsch