Scrap-Ready

Marketplace Mobile App Revamp

React NativeFirebase

The Problem

The Scrap-Ready app was buggy, slow, and difficult for users to list unwanted items.

The Solution

Refactored the codebase, fixed core issues, and implemented performance and UX enhancements in React Native.

Key Features

  • Systematic refactor to modern RN patterns
  • Optimized listing creation and media upload flows
  • Performance profiling and memory optimizations
  • Crash fixes and error boundary coverage
  • Improved empty and error states

Challenges Faced

  • Untangling legacy bugs and side effects
  • Slow rendering and jank in key screens
  • Stability under low-end devices and networks

Impact & Results

Stabilized the app, improved listing success, and increased user retention through a smoother experience.

Key Achievements

  • Significantly fewer crashes and support tickets
  • Higher successful listing completion rate
  • Increased user retention and satisfaction
Hamza Khalid - Senior Software Engineer