Projects

License Plate Detector

Real‑time pipeline for license‑plate detection, multi‑object tracking and OCR, with an interactive UI and a fully reproducible, production‑oriented setup.

  • Object Detection (YOLOv8)
    • Image labeling and augmentation
    • Model training on custom dataset
    • Edge processing (NCNN export)
  • Tracking (Deep SORT)
  • OCR (EasyOCR)
  • Gradio UI
  • Python
    • Testing and Coverage
    • Clean Code and Project Structure
  • Docker
  • GitHub Actions CI
  • Sphinx Docs
License Plate Detector — detection, tracking and OCR demo

Household Energy Forecasting

Forecasts household electricity consumption using a complete data‑science pipeline—from exploration and preprocessing to model training, comparison, and rigorous evaluation—aimed at improving planning and operational efficiency.

A report in scientific format and presentation are available (Spanish).

  • EDA & ETL
  • Feature engineering
  • Time‑series models: FFNN, Prophet, RF
  • Fourier seasonality
  • Gradio notebooks
  • LaTeX reporting
  • Jupyter / Colab
Household Energy Forecasting — time‑series models and results

Interactive Adventure Generator

Agentic storytelling app where an LLM narrates a branching adventure and adapts the plot to the player’s choices. Supports bilingual (EN, SPA) voice & text interaction, streaming responses, and configurable model providers.

  • LLM API interaction
  • Prompting
  • Agentic flow (LangChain)
  • TTS (Piper)
  • STT (Whisper)
  • Gradio UI
Interactive Adventure Generator — LLM, voice I/O and streaming

Blood Cells Count Aid

Automated microscopy assistant that detects and counts red blood cells, white blood cells, and platelets in stained blood-smear images, overlaying colour-coded markers in a PyQt5 desktop UI—achieving ≈ 98 % overall counting accuracy versus expert annotations on selected test images.

  • Classical Computer Vision
    • Colour-plane decomposition
    • Histogram equalisation
    • Edge detection (Canny)
    • Morphological operations
    • Adaptive thresholding
    • Distance-transform segmentation
  • PyQt5 UI
Blood Cells Count Aid — automated cell counting demo

Market-Sentiment Predictor

Pipeline that scrapes finance-related tweets, extracts daily keyword sentiment with RoBERTa (≈ 90 % accuracy), fuses it with index prices to build time-series features, and trains classification/regression models for next-day moves—revealing only 50 % up-vs-down accuracy and underscoring the random-walk nature of the target.

  • NLP & Sentiment Analysis
    • Web scraping
    • Pre-processing
    • Transformer sentiment analysis (RoBERTa)
  • Time-Series Feature Engineering
    • Daily aggregation
    • Log-return targets
  • Supervised Learning
    • Binary classification
    • Regression
Market-Sentiment Predictor — sentiment fusion and modelling demo

OEE Analytics

Work Project

End-to-end vision solution for a commercial bakery: smart cameras with object detection algorithms and DeepSORT tracking on Raspberry Pi 5 + Hailo edge HW stream MQTT counts to a Grafana OEE dashboard—boosting data-driven productivity across the line.

  • Computer vision
    • Object detection
    • Multi-object tracking (DeepSORT)
    • Custom dataset collection & labeling
  • Edge AI hardware
    • Raspberry Pi 5
    • Hailo acceleration
  • MQTT messaging
  • Grafana dashboards
  • 3D printing
  • Systems engineering & leadership
    • Requirements engineering
    • Architecture design
    • Team mentoring & project ownership
    • Client installation & training

SABIAMar L0 Processor

Work Project

Upgraded the Level-0 processor—the software responsible for decoding the raw binary image data transmitted by the SABIAMar Earth-observation satellite. Specifically, I implemented the unpacking of data frames across multiple levels—from transport and network protocols, through image and line layers, down to individual pixels—and added telemetry metadata to the resulting files. The Level 0 processor is the first and essential stage in a chain of processors that ultimately produces usable satellite images.

  • Python
  • Automated testing
  • Binary-frame decoding
  • Data-pipeline design
SABIAMar L0 Processor — decoding pipeline overview

Satellite Crop Detector

Work Project

Python platform that classifies crop types from time-series of multi-spectral satellite imagery: per-pixel reflectance series are processed with classical computer-vision techniques, engineered into features, and fed to a Random Forest model—reaching a 93 % F1 score.

  • Python
  • Classical computer vision
    • Morphological operations
    • Median filtering
    • Upscaling / downscaling
    • Binary masking
  • Geospatial imagery & GIS
  • Machine learning
    • Time-series feature engineering
    • Supervised classification
Satellite Crop Detector — classification workflow demo

Poultry Environment Regulator

Automated control system for chick brooders, using a microcontroller to manage heating, ventilation, and lighting schedules. The system is based on an Arduino UNO with DHT11 sensing, RTC time-keeping, and relay-controlled loads. Settings are adjusted via an LCD-encoder menu, with safe defaults restored after power loss.

  • Circuit design & implementation
  • Arduino programming
  • Electronic components
    • Arduino
    • DHT11 temperature-humidity sensor
    • Real-time clock (RTC)
    • Relay modules
    • LCD display
    • Rotary encoder + push-button
    • Status LEDs

Tablet-Joystick Dock

Custom 3D-printed add-on that clamps a joystick to a tablet while rerouting power, audio and volume controls through internal USB / 3.5 mm extensions and a dual-button circuit—restoring full charging, headphone and volume functionality during gameplay.

  • 3D design
  • 3D printing
  • Electronics prototyping

Certifications

  • Machine Learning Specialization

    Stanford University — 2025

  • University Diploma in Data Science

    MundosE & National University of Córdoba (UNC) — 2024

  • First Certificate in English (FCE)

    University of Cambridge — 2017

    Official level: B2  â€˘  Current proficiency: C1.

  • Telecommunications Engineer

    Universidad Nacional de Río Cuarto — 2013–2022

    Specialization: Radio Communications  â€˘  GPA: 8.71.

About Me

I apply Python, Computer Vision, and Machine Learning to solve real‑world problems and deliver reliable AI systems. My work ranges from extracting actionable insights from satellite imagery to deploying edge based computer vision systems in manufacturing. Continuous learning is central to how I work, and I share my projects openly so others can build faster.

Download CV