Caio Cerano | Senior Software Engineer & Tech Lead
Designed & Built by
Loosely conceptualized using Figma & animated with Framer Motion.
Built on Next.js & styled with Tailwind CSS.
2019 – 2022
Built web and mobile applications for a retail execution eCRM platform, with offline-first field workflows, data synchronisation and analytics dashboards for managers.
Mobile & Frontend Engineer
React Native
React
SQLite
styled-components
Node.js
MySQL
Python

Project overview
REsight is an eCRM platform for retail execution and monitoring. It tracks products in retail settings along with stores, locations and pricing, giving companies a complete view of their retail operations. The platform is made of a React web application, a React Native mobile app used in the field, and a Node.js and MySQL backend.
My role
I worked as a frontend developer at REsight from 2019 to 2022, focused mainly on the React Native mobile app while also contributing to the React web application. I worked closely with a designer on components, styles and pages across the product.
The challenge
The mobile app is used in retail environments where connectivity cannot be taken for granted. Field users needed to keep working without an internet connection, and the data they collected had to reach the platform reliably once they were back online. At the same time, managers needed a different view of the same data, with tracking and analytics instead of data collection.
What I worked on
Technical decisions
Outcome
The platform gave field teams a mobile tool that works reliably with or without connectivity, and gave managers the tracking and analytics they needed to follow their retail operations. It was also where I built a solid foundation in React Native, offline data handling and component architecture.
