Skip to content
View hamzamekk's full-sized avatar
  • Obytes
  • Morocco
  • 05:52 (UTC +01:00)

Block or report hamzamekk

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
hamzamekk/README.md

Hamza El Mekkoudi

Senior React Native engineer focused on production mobile apps, modern React Native architecture, and native integrations.

I work across React Native, Expo, TypeScript, Swift, and Kotlin, with particular experience in app releases, custom native modules, performance-sensitive features, and Arabic/RTL interfaces.

Selected open-source work

  • react-native-turbo-preferences — a type-safe native preferences module for React Native's New Architecture, with iOS, Android, Expo, migration, and example-app support.
  • react-native-vpn-listener — an event-driven React Native module for observing VPN connectivity on iOS and Android.

Shipped product

Areas of focus

  • React Native and Expo modernization
  • New Architecture and TurboModules
  • Native iOS and Android integrations
  • Release builds and store delivery
  • Arabic and right-to-left mobile interfaces

Connect

LinkedIn · GitHub

Pinned Loading

  1. react-native-turbo-preferences react-native-turbo-preferences Public

    Modern TurboModule wrapper for iOS NSUserDefaults and Android SharedPreferences.

    TypeScript 11

  2. react-native-vpn-listener react-native-vpn-listener Public

    Event-driven VPN detection for React Native — live status events, useVpnStatus() hook, connection details. New Architecture TurboModule (iOS & Android).

    Kotlin 1