A cross-platform mobile shopping app built with React Native and Expo, focused on smooth screen transitions, an interactive product catalog, and reliable async state handling for loading and error states while fetching data.
Mobile Frontend Developer
2025
Mobile Frontend
A mobile shopping interface must hold a stable 60 FPS during catalog navigation, keep cart state consistent across screens, and handle asynchronous states (loading, error, empty) resiliently on fluctuating mobile networks.
Built a cross-platform mobile app with React Native and Expo. Optimized the navigation stack for smooth screen transitions, isolated cart state management to prevent render jank, and implemented skeleton loading plus error boundaries for dependable async data fetching.
More projects you might like to explore

A school website I built from scratch during my internship, introducing a digital portal with Next.js App Router, SSR/SSG rendering, Zod form validation, and structured SEO.

My undergraduate thesis project evaluating LSTM for tropical cyclone track prediction. Across 12 experiments (3 basins × 4 timestep variations), the 8–16 window achieved a 14.2 km average error and R² of 0.999. The model was converted to ONNX to run in the browser with an Astro island-based frontend.

A car showroom website where buyers can explore vehicles, filter by specifications, and calculate down payments and monthly installments in real time. Dealers can manage inventory through a structured CMS.

A property search application built with Angular Standalone Components and TypeScript. It features side-by-side comparison, zoomable multi-level 2D floor plans, and a mortgage simulator using Bank Indonesia's annuity formula, powered by Angular Signals.