Projects

Principal 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

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 (API Key or local).

  • LLM API interaction
  • Prompting
  • Agentic flow (LangChain)
  • TTS (Piper)
  • STT (Whisper)
  • Gradio UI

Health Anomaly Detector

A wearable-style monitoring system that generates synthetic vitals, applies unsupervised anomaly detection tailored to each user, and streams results into Grafana dashboards—built with a production-ready architecture using a metrics collection agent and a time-series database for persistence.

  • Anomaly Detection (unsupervised learning)
  • REST API
  • Streamlit
  • TIG stack (Telegraf, InfluxDB, Grafana)
  • Docker Compose
  • Project management (GitHub Projects)

CNN Digits Detector

Interactive handwritten digit recognition system featuring a carefully regularized Convolutional Neural Network trained on the MNIST dataset with image augmentations. Provides real-time inference through an intuitive Gradio sketchpad interface—achieving 99.49% accuracy on test data.

  • Deep Learning (CNN)
  • Image Classification
  • TensorFlow
  • PyTorch
  • Gradio
  • Docker

WeatherFlow

Docker-based Apache Airflow pipeline that orchestrates real-time weather data collection and processing. Implements a complete ETL workflow with API monitoring sensors, data extraction from OpenWeatherMap, transformation into normalized database structures, and bulk loading into PostgreSQL—running automatically every 10 minutes with failure handling and duplicate prevention.

  • Apache Airflow
  • ETL & Data Engineering
  • Docker & Docker Compose
  • SQL
WeatherFlow — Airflow ETL pipeline

Survival Probability Simulator

Interactive machine-learning application that predicts survival probability based on an individual’s demographic and socioeconomic factors. Features a trained Random Forest classifier with real-time predictions in a Streamlit UI, comprehensive exploratory data analysis with interactive visualizations, and a production-ready data pipeline—complete with Docker deployment for seamless containerization.

  • Machine Learning (Classification)
  • Streamlit
  • EDA & ETL
  • Docker

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

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

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

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