Available for React Native / Expo roles

Gheorghe Curca

React Native & React Developer

I build and ship production mobile and web apps — from polished UI down to native modules, AI features, and the monetization that pays for it all.

Chișinău, Moldova
Gheorghe Curca
~7 yrs
Building mobile & web
25+
Apps & projects shipped
8
Solo apps on the App Store
iOS · Android · Web
Platforms delivered
About

A developer who ships

Software developer with around seven years of experience building cross-platform mobile and web applications with React Native, Expo, and React. I have shipped numerous production consumer apps to the App Store and Google Play, spanning AI assistants, camera and document tools, call and media utilities, and social products. I am strong in native module development (New Architecture / TurboModules), monetization infrastructure, and integrating AI, analytics, attribution, and Firebase backends — and comfortable owning features end-to-end, from animation to Cloud Functions and release automation.

Romanian· NativeRussian· FluentEnglish· Professional (reading & writing)
Cross-platform mobile
React Native & Expo apps shipped to the App Store and Google Play — bare CLI and the New Architecture.
Native & low-level
Custom native modules / TurboModules, Vision Camera, Skia, and even Bluetooth (BLE) hardware integration.
Applied AI
Streaming LLM chat, the Anthropic Claude SDK, and multi-provider generative image & video pipelines.
Monetization & growth
A self-built IAP platform plus RevenueCat, attribution, analytics, and crash reporting wired end-to-end.
Toolkit

Skills & technologies

Languages

TypeScriptJavaScript (ES2022+)Swift / SwiftUIPythonSQL

Mobile

React Native (bare CLI)New Architecture / TurboModulesExpo (SDK 51–55, EAS)Native iOS modulesVision CameraReanimatedSkiaLottie

Frameworks / Web

React 19Next.js (App Router)Node.jsTailwind CSSRadix UI

State & Data

Redux ToolkitZustandTanStack QueryReact Hook Form + ZodReact NavigationExpo Router

Backend / Cloud

Firebase (Auth, Firestore, Functions)Remote ConfigApp CheckNode / TypeScript servicesMongoDBMySQLREST

AI Integration

Anthropic Claude SDKStreaming chat (SSE)Multi-provider image / video generation

Monetization & Growth

Custom IAP module (Apple/Google)RevenueCatAppsFlyerAirbridgeAmplitudePostHogAdMob

Tooling & Quality

JestVitestSentryCrashlyticsEAS / FastlaneESLintGitBLE
Career

Experience

Profuse

Aug 2019 – Jun 2026
React / React Native Developer · Chișinău, Moldova · Full-time
  • Built and shipped a large portfolio of consumer mobile apps for iOS and Android using React Native and Expo — AI chat, camera/document scanning, media editing, call utilities, and social.
  • Designed and maintained a reusable in-house monetization platform: a React Native TurboModule IAP client (with an Expo config plugin) and a Cloud Functions server validating Apple App Store and Google Play purchases — adopted across most apps.
  • Developed custom native modules and high-performance UI with the New Architecture, Vision Camera, Skia, Reanimated, and Worklets.
  • Integrated applied AI — streaming LLM chat over SSE, the Anthropic Claude SDK, and multi-provider generative image/video.
  • Owned features end-to-end: Firebase backends and security rules, attribution/analytics (AppsFlyer, Airbridge, Amplitude, PostHog), crash reporting (Sentry, Crashlytics), and CI/release automation (EAS, Fastlane).

ITWorks

Jun 2021 – Jan 2022
React Native Developer · Part-time / Freelance · Remote
  • Joined an in-development React Native app for Nova Poshta's self-service parcel lockers, adding features and refining the UI.
  • Designed and implemented the Bluetooth Low Energy (BLE) layer between the app and post-terminal hardware — a rare pairing of React Native with low-level hardware integration.
  • Built the parcel-pickup flow: validate user & parcel via API, open the correct locker over BLE, confirm pickup.
  • Found a hardware defect during motherboard testing and filed a detailed report; the team redesigned the board, and I integrated reliable BLE on the v2 hardware.
  • Added parcel tracking and status push notifications, and took the app from in-development to launch on the App Store and Google Play.

Grappex Software Development

Oct 2018 – Aug 2019
Android Developer · Chișinău, Moldova · Full-time
  • Developed and maintained native Android applications, building the mobile fundamentals — app lifecycle, UI, and platform APIs — that underpin later cross-platform work.
Portfolio

Selected projects

Solo apps shipped to the App Store, freelance work at ITWorks, and production apps built with the Profuse team.

iOS · Android

Nova Poshta — Parcel Lockers

Self-service parcel pickup via smart terminals

React Native app for Nova Poshta's self-service parcel pickup through smart post terminals. Built the BLE communication layer with the terminal hardware, the validate → open-locker → confirm-pickup flow, parcel tracking and push notifications — and shipped it to both stores.

React NativeBLEiOS & AndroidRESTPush
ITWorks
Library / Backend

In-House IAP Platform

rn-iap-client + iap-server

Self-built monetization stack reused across the app portfolio. A New-Architecture native iOS module packaged with an Expo config plugin, plus a Cloud Functions server validating Apple & Google receipts and managing subscription state.

React NativeTurboModulesNode / TSCloud FunctionsMongoDB
Profuse
iOS · Android

SignatureScan

Document scan & e-signature

Ground-up rewrite on the latest RN stack: high-performance document capture with Vision Camera, a GPU-accelerated signature canvas via Skia, Reanimated & Worklets, MMKV/Nitro storage, and Airbridge attribution.

RN 0.85 (New Arch)Vision CameraSkiaReanimated 4
Profuse
iOS · Android

AnyCall

Call from any number

Fake-call utility with a polished call UI, contact picking, and OTP verification. Hardened with Firebase App Check and reCAPTCHA Enterprise, an in-house VoIP SDK, PostHog session replay, and multi-network attribution.

Expo SDK 52Redux ToolkitApp CheckPostHog
Profuse
iOS · Android

Aich

Multi-model AI chat

Multi-provider AI chat app with streaming responses, rich Markdown and code rendering, FlashList message lists, image attachments, and native context menus.

Expo SDK 52Redux ToolkitSSEFirebase
Profuse
iOS

Swap Fun

AI face swap

Upload photos, run server-side AI swaps, and manage results with a before/after compare slider. Firebase Cloud Functions orchestrate multiple AI providers; growth via Airbridge, AppsFlyer & Apple Search Ads.

Expo SDK 51Redux ToolkitFirebaseAI
Profuse
iOS · Android

Custom Cars

AI car visualizer

Customize → AI-render → paywall flow using TanStack React Query for server state and caching, Expo image/video & SVG for the visualizer, and Firebase Cloud Functions for AI rendering.

Expo SDK 54React 19React QueryFirebase
Profuse
iOS · Android

Scan & Sign That Sheet

Document scanner & e-signature

Capture → process → export pipeline producing PDF and Word output, with Face ID locking and encrypted storage. Firebase Cloud Functions backend, Sentry, and in-house subscriptions.

React Nativepdf-libdocxFirebase
Profuse

Also at Profuse: CallRecorder (call recording, telephony & attribution), TryOnApp (virtual clothing try-on with Realm + FlashList), phone/photo cleaners (MMKV, swipe-to-clean), Voice Recorder (Expo audio notes with app extensions), plus web/backend work — a wine-shop e-commerce backend (AdonisJS / MySQL), an OSINT investigation dashboard (Python / Flask), and a Vue marketing site.

Let's build something people actually use.

I'm open to React Native / Expo and React roles. If you're hiring or just want to talk shop about shipping mobile products, my inbox is open.