Senior React Native EngineerBased in Indonesia

Andi Rayka.

Mobile apps.
Thoughtfully built.

I turn complex workflows into apps people can use with confidence. Seven years of building, shipping, and improving mobile experiences.

Explore my work
React Native Expo TypeScriptFrom first build to production

01 / Selected work

A few things I've built.

Different problems.
Considered solutions.

01 / Ecoloop PartnerMobile
Ecoloop brand mark
From zero
to Google Play.

React Native · End-to-end delivery

Ecoloop Partner

A waste-management app built from the ground up. I owned the interface, application logic, API integration, and Google Play release.

The outcomeA production app, from first build to launch.
What I contributed

I translated the product requirements into a React Native application, connected the UI to REST APIs, and handled the Android release.

React Native / TypeScript / Redux / REST APIs

View on Google Play
02 / MabaatMobile
Less waiting.
More exploring.

React Native · Features & performance

Mabaat

Hotel-booking flows that connect discovery to checkout. I delivered map-based property discovery, date selection, cart, ordering, and settings.

The approachReuse fetched data. Render what matters first.
What I contributed

I built features from Figma designs and used Redux Toolkit caching to avoid unnecessary network requests. Progressive rendering prioritized above-the-fold content on heavier screens.

React Native / Redux Toolkit / Caching / Progressive rendering

03 / ABBAScheduling system
~7 min~20 sec.Manual routing time per booking
Less admin.
Better assignment.

Frontend engineering · Team leadership

ABBA

A scheduling system for cleaner assignment. As the founding frontend developer, I led a team of three developers and built location-based assignment workflows.

The outcomeRouting reduced from minutes to seconds.
What I contributed

Geolocation-based assignment reduced manual routing from approximately seven minutes to twenty seconds per booking. Automated conflict detection and worker time-blocking prevented overlapping allocations.

Next.js / Tamagui / tRPC / Hono

Selected contributions, not the whole story. See my full CV

02 / A little about me

I care about how
it works.

The first release is only the beginning.

I enjoy the work behind a dependable app: making data available offline, reducing unnecessary requests, testing real workflows, and helping a small team ship together.

Based in Indonesia, I've worked across hospitality, field operations, fintech, and government. My focus is React Native, with web experience when the problem calls for it.

01

Mobile, from the start

React Native, Expo, TypeScript, Expo Router

02

Data that keeps up

Offline-first workflows, Zustand, Redux Toolkit, REST APIs

03

Confidence before release

Maestro, Vitest, MSW, Fastlane, Google Play

Recent experience

The full timeline
  1. Hyperscal

    Mobile Developer

    Building a React Native / Expo application for field technicians, with offline-first workflows and automated testing.

    Aug 2026 — Present
  2. Songstats

    Frontend Developer

    Built playlistcheck.com from scratch and shipped interactive music analytics. Removed redundant requests and introduced lazy loading to improve page-load time.

    Mar 2025 — Mar 2026
  3. Mabaat

    Mobile Developer · Freelance

    Delivered hotel-booking features, data caching, and progressive rendering in React Native.

    Jan 2025 — Mar 2026
  4. ABBA

    Founding Frontend Developer

    Led three developers in building a scheduling system with location-based assignment and conflict detection.

    May 2024 — Dec 2024

Earlier work includes Ecoloop Partner, Maideasy, Nusapay, PT Azimuth Solusi, Badr Interactive, NodPay, LesinAja at KomputerKit, and PT Integra Teknologi Solusi.

03 / Let's talk

Have a role
in mind?

If you're looking for a senior React Native engineer who cares about the details, I'd like to hear from you.

Say hello