ES
Back to home

DataScope

Work

A no-code app for building mobile forms and collecting field data, used by more than 200,000 people in 17 countries.

The problem

The frontend was built on old Ruby on Rails server-rendered views. It was slow to change, inconsistent, and getting harder to maintain as the product grew.

What I built

I led the move to React, using React Query and Material UI. I built a design system with over 20 reusable components, wrote Firebase cloud functions to automate some processes, and set up Zustand and React Query caching to keep things fast.

Impact

Features shipped about 40% faster, backend load dropped around 20% (which cut infra costs and incidents), and what I built reached over 5,000 monthly active users.

Tech stack

React
React Query
Material UI
Zustand
Firebase
TypeScript