Software engineer in Dresden, building native iOS and Android apps.
I'm a senior iOS engineer at eos.uptrade, building ticketing apps for public transport. Before that I spent four years as the main mobile engineer on ADDISON OneClick at Wolters Kluwer, and four years on calendar and task sync at DMFS.
What I care about most is structure: how an app is split into modules, where its data lives, and what it does when the network goes away. Lately that also means using AI coding agents without losing control of the codebase. I write about both.
Outside work I'm building Nuff, a climbing logbook for Saxon Switzerland that works fully offline.
The best way to reach me is email: hello@tobiasre.me. I'm happy to send a CV.
Recent writing
-
How I split the work with coding agents
I use coding agents every day. They make implementation cheaper; they don't make the decisions that keep an app maintainable. Four rules for who does what.
-
Testing code you didn't write: the trust framework for agentic development
When an agent generates a non-trivial feature quickly, how do you know it's correct? Here's the review and testing framework I use to make generated code production-worthy.
-
How I kept this blog fast without giving up React
I used to think SSG and rich interactivity were mutually exclusive. Astro's island architecture let me keep most of the site static and add JavaScript only where it earns its keep.
-
SwiftData in production: where it shines and where it doesn't
SwiftData promised to replace Core Data's boilerplate with a modern Swift API. In production, the tradeoffs become clear around schema evolution, query expressivity, and operational risk.
Tobias Reinsch