Tom Estelrich

Tom Estelrich

Software Engineer, based in Switzerland and specializing in Apple platforms, with a strong background in building high-performance applications and scalable solutions.

Switching to calendar-based versioning

Switching to calendar-based versioning

For years, I used semantic versioning (1.0.0, 1.1.0, 2.0.0, ..etc.) as the default way to track app releases. It made sense: major for breaking changes, minor for new features, patch for fixes. But the more I built and shipped across my career at multiple companies and more recently as an indie developer, the more I found myself questioning what those numbers were really telling me, or anyone else.

Read More
Why I still choose native iOS development in 2025

Why I still choose native iOS development in 2025

In 2025, native iOS development often feels like a deliberate choice rather than the default. With the rise of cross-platform tools like Flutter, React Native, and Kotlin Multiplatform, engineering teams are under increasing pressure to “build once, run everywhere.” And while that pitch has appeal especially from a business perspective, I continue to invest deeply in native iOS development and here’s why.

Read More