ETL and audit platform orchestrated with Apache Airflow to reconcile orders between Mercado Livre, SAP B1 and internal sources for Loi, with BI-style reporting in Streamlit.
In collaboration with Pro Internacional (prointernacional.com) and Astroselling (astroselling.com), I acted as the sole developer and technical architect on an order audit and reconciliation platform for Loi, an e-commerce brand that sells both on its own site and on marketplaces such as Mercado Livre Brazil.
Loi relied on a multi-channel setup: products were sold on external marketplaces and synchronized with the company's internal ERP (SAP Business One) through integration tools. At the end of each month, however, they consistently found mismatches between Mercado Livre data and SAP B1, which created uncertainty around revenue recognition, stock and performance reporting. They needed a way to audit orders across systems, detect discrepancies and gain visibility into where and why data diverged.
The solution was designed as an ETL-style platform orchestrated with Apache Airflow:
On top of the extraction and normalization layer, I implemented load and audit scripts that:
Finally, I created validation stages in the Airflow pipeline that execute SQL-based checks over the normalized data to:
All of this was exposed to Loi's team through a BI-style dashboard built with Streamlit, where they can:
This project turned what had been a painful, manual reconciliation process into a repeatable, observable ETL pipeline, giving Loi much stronger confidence in their numbers and a clearer view of how data flows across their marketplaces and internal systems.