Projects

Latam Body Guard
I developed a web application that helps users find the safest and fastest routes between two locations based on City of Mexico criminality data and a weighted graph algorithm.

TripDate
I developed a dating app to meet people who travel at the same place at HackUPC 2024. I mainly contributed on the frontend and the matching algorithm.

LauzFraud
Used a clustering and graph algorithm to classify users from bank data depending on their transactions and phonetically related names to prevent fraud, at LauzHack 2024.

Audio Antispoofing Detector
Trained 3 machine learning models to detect audio spoofing with 70% accuracy, using a dataset of openSMILE features extracted from audios of different spanish dialects.

Prolog Book Recommender
I developed a book recommender system using Prolog, implementing a user interface and an inference based matching algorithm.

Repository RAG Pipeline
A RAG system for searching and exploring code repositories using natural language queries to find relevant files and snippets while getting contextual answers.

RAG Retrieval Evaluation
This project implements and evaluates a RAG pipeline, focusing on the critical chunking and embedding components that affect retrieval performance.

Sentiment Analysis
Conducted a comparative analysis between a sentiment analysis Machine Learning model and an unsupervised grammar-based model to classify movie reviews as positive or negative.