Skip to content
Vijay Gojiya

React Native since 2022.

Vijay Gojiya · also VM Gojiya, Vijay Ahir · React Native Developer & freelancer in Ahmedabad, Gujarat, India

I build React Native apps and ship them. Since 2022, mostly iOS and Android together, mostly TypeScript from the first commit.

The work I like best is the awkward kind: migrating a legacy codebase onto the New Architecture, tracking down why a list drops frames on a mid-range Android, writing the Kotlin and Swift that React Native does not give you. I have taken apps from a Figma file to a store listing, and I have taken apps from React Native 0.63 to 0.79 without breaking the people already using them.

I mentor the interns at Inara, I read other people Turbo Module source for fun, and I publish what I learn.

Where the time went

  1. January 2022

    Joined as a developer

    Inara Consultancy Services

    First production work, straight into React Native on a shipping codebase. Cloud Messaging push on both platforms taught me more about permissions, notification behaviour and third-party library edges than any tutorial had.

    • React Native
    • Cloud Messaging
    • Firebase
  2. 2022 to 2023

    Streaming and live events

    Revolt Summit and Revolt TV

    Built the full auth flow, deep linking for both platforms, and custom video playback with offline series downloads. Event traffic arrives all at once, which changes how you think about what has to work before the network answers.

    • Deep Linking
    • Video
    • i18next
  3. 2024

    Rider and driver apps

    Inara Consultancy Services

    Two products in one binary, rider and driver, resolved from the signed-in role. Google Maps with directions and Places autocomplete, Stripe payments, and push notifications that deep link to the right screen for the right role. Also the year I started taking React Query seriously.

    • Google Maps
    • Stripe
    • React Query
    • Deep Linking
  4. 2024 to 2025

    Legacy modernisation

    Inara Consultancy Services

    Took several client codebases up to current React Native, through the dependency and native-level breaking changes, converting class components to functional ones with full TypeScript coverage and adding Jest and Testing Library along the way.

    • New Architecture
    • TypeScript
    • Jest
  5. 2025

    Release automation and native modules

    Inara Consultancy Services

    Set up GitHub Actions and Fastlane so builds, code signing and store releases stopped being a person. Wrote the Android half of a Firebase push library in Kotlin, which is where the native module habit started.

    • GitHub Actions
    • Fastlane
    • Kotlin
  6. Now

    Still at Inara, still shipping

    Inara Consultancy Services

    Owning projects end to end, mentoring the interns through live work and code review, and building on the current edge of the stack in my own time.

What I work with

Languages

  • TypeScript
  • JavaScript
  • Kotlin
  • Swift
  • Python
  • SQL

Mobile

  • React Native
  • Expo, managed and bare
  • New Architecture
  • Turbo Modules
  • Expo Router
  • React Navigation
  • Reanimated
  • Gesture Handler
  • EAS Build
  • EAS Update
  • Expo Updates

Web

  • React
  • TanStack Start
  • TanStack Router
  • TanStack Query
  • Nitro
  • Vite
  • Tailwind
  • shadcn
  • Base UI

Server and data

  • Hono
  • NestJS
  • Drizzle ORM
  • Postgres
  • Neon
  • Firestore
  • GraphQL
  • REST
  • Zod
  • Better Auth
  • Resend

State and storage

  • React Query
  • Redux Toolkit
  • Zustand
  • Context
  • MMKV
  • AsyncStorage
  • redux-persist

Platform services

  • Firebase Auth
  • Cloud Messaging
  • Crashlytics
  • Analytics
  • Remote Config
  • Storage
  • Performance
  • Google Maps
  • Mapbox
  • Geolocation
  • Deep linking
  • Notifee
  • Mux

Payments

  • Stripe
  • Razorpay
  • Juspay

Quality and delivery

  • Jest
  • React Native Testing Library
  • Sentry
  • PostHog
  • GitHub Actions
  • Fastlane
  • Turborepo
  • bun
  • pnpm
  • Docker
  • Cloudflare Workers
  • Biome
  • ESLint

Education

July 2018 to May 2022

Bachelor of Computer Engineering

Gujarat Technological University, Rajkot, Gujarat

8.09 / 10 CGPA

Recognition

  • Best Scout

    March 2023

    For performance and dedication

  • Star of the Month

    March 2023 and March 2024

    Awarded twice

The short version is on one page.