Aplikacje mobilne traktuję jako środowisko z własnymi ograniczeniami - pamięcią, baterią, siecią i lifecycle'em. Projektuję je tak, żeby dobrze znosiły utratę połączenia, zmiany stanu aplikacji i różnice platformowe, zamiast zakładać warunki typowe dla webu.
React Native, Expo, TypeScript, iOS, Android, Mobile UI, Navigation, Deep Linking, Push Notifications, Offline First, Local Storage, App Lifecycle, Permissions, Performance, Native Modules