Portrait of Elizaveta Razumenko

Elizaveta Razumenko

Minsk, Belarus

Portfolio

A curated selection of production projects covering cross-platform mobile applications and web products with modern TypeScript stacks.

Cashyou Mobile App

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 Mobile App

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