Skip to content
Rafael Vera Marañón Senior Data Engineer & Data Architect

Project

SmartCart master final project

Final project for the Data Engineering and Architecture master's degree at EOI.

SmartCart master final project
Context
Academic final master project completed at Escuela de Organizacion Industrial in 2025.
Problem
Supermarket receipts and spending data need structured ingestion, OCR processing and analytical layers for useful reporting.
Solution
Designed a containerized data platform with FastAPI ingestion, Gemini OCR, Kafka, Spark, Parquet layers, MongoDB metadata and Streamlit.
Impact
Shows data platform architecture across ingestion, streaming, processing, storage and user-facing analytics.

Stack

FastAPIKafkaApache SparkGeminiMongoDBDockerStreamlit

Links

Included as a project because it has a public repository and implementation artifacts.