Cashyou is a cross-platform React Native mobile application for iOS and Android focused on cashback, rewards, subscriptions, and personalized brand discovery. The app includes user onboarding, wallet and transaction management, deep linking, push-notification flows, campaign/announcement feeds, and region-based content, with a strong emphasis on smooth navigation, reliable API integration, and a polished mobile user experience.
Stack
- Framework: React Native (iOS + Android)
- Language: TypeScript
- Navigation: React Navigation v7
- Server State / Data Fetching: TanStack Query v5
- Forms & Validation: React Hook Form + Zod
- Styling: NativeWind (Tailwind for React Native)
- HTTP Layer: Custom http client with token refresh flow
- State Management: React Query + React Context (for global UI state)
- Localization: i18next (multi-language support)
- Storage: AsyncStorage (+ keychain utilities)
- Error Handling & Monitoring: Custom HttpError, Error Boundary, Sentry integration
Swiss Activities Mobile App
Swiss Activities is a cross-platform React Native mobile app for iOS and Android that helps users discover, browse, and book activities through a fast, localized, and user-friendly experience. The app includes secure authentication, payments, search, analytics, and offline-friendly data handling, built with TypeScript, React Navigation, TanStack Query, and NativeWind.
Stack
- Mobile framework: React Native (0.83) for iOS + Android
- Language: TypeScript (5.x)
- UI styling: NativeWind (Tailwind for React Native) + classnames
- Navigation: React Navigation (@react-navigation/native, native-stack, bottom-tabs)
- Server state / data fetching: TanStack React Query (v5) + AsyncStorage persistence
- Forms & validation: React Hook Form + Zod
- Localization: i18next + react-i18next + react-native-localize
- Error tracking & stability: Sentry + React Native Error Boundary
- Analytics & remote config: Firebase Analytics / Remote Config + Amplitude
- Auth & security: Auth0 + React Native Keychain
- Tooling & quality: ESLint, Prettier, Jest, Husky, lint-staged, patch-package
- Build / release: Fastlane (iOS beta + Android beta)
Famido, the Swiss benefits platform for families. The app created for benefit from exclusive discounts, competitions and cashback and browse through the latest magazine articles.
Stack
- Mobile Framework: React Native (0.73) + React (18)
- Language: TypeScript
- Navigation: React Navigation (@react-navigation/native, native-stack, bottom-tabs)
- State Management: Redux (redux, react-redux, redux-thunk, redux-persist)
- Forms & Validation: React Hook Form + Zod
- Styling/UI: NativeWind (Tailwind for React Native) + Styled Components
- Networking: Axios + custom HTTP layer
- Storage & Security: AsyncStorage + React Native Keychain
- Monitoring & Analytics: Sentry + Firebase Analytics + Customer.io
- Testing & Code Quality: Jest, ESLint, Prettier