Projects

Projects and implementations in computer vision, language processing, reinforcement learning, and software development.

Large Language Models (LLM) Cybersecurity

Cybersecurity Dataset Construction via AI Agents & SAST LLM Fine-Tuning

LLM finetuning · QLoRA · AI Agents

Creating a high-quality application vulnerability dataset using AI agents and fine-tuning Qwen 3.6 27B in QLoRA for SAST code auditing.

Large Language Models (LLM) Cybersecurity

Secure Portfolio RAG Assistant

RAG Architecture · LangChain · ReAct · Groq API · Pinecone

Design and production deployment of an autonomous RAG chatbot answering questions about my background, built on a ReAct agentic architecture, optimized for free-tier cloud quotas, and secured against common vulnerabilities.

Computer Vision (CNN) Data Engineering

Early Detection of Writing Disorders using Computer Vision

YOLOv8-pose · MediaPipe · Intel RealSense

Computer vision detection of pen lifts that digital tablets cannot capture, using RealSense cameras and a hybrid YOLO and Random Forest classifier.

IEEE ICIP 2025
Computer Vision (CNN) Data Engineering

Multi-Class Detection and Targeted Data Augmentation

YOLOv11 · Albumentations · Stable Diffusion

Detecting 14 categories of urban objects in aerial images of the Paris region, resolving extreme class imbalance through targeted augmentation and synthetic generation by AI.

Regression Data Engineering

Industrial Performance Prediction (Airbus Hackathon)

Data Engineering · Chained LightGBM · MLP

Designing models capable of estimating production KPIs for complex helicopters to replace slow discrete-event simulators.

Reinforcement Learning Combinatorial Optimization

Hospital Queue Optimization using Reinforcement Learning

Maskable PPO · Gymnasium

Optimizing dynamic patient-to-doctor allocation using reinforcement learning, balancing waiting times, appointment schedules, and service rates.

ICPR 2026
Computer Vision (CNN) Self-Supervised Learning (SSL)

Agricultural Disease Classification using Self-Supervised Learning

Self-Supervised Learning · Vision Transformers · Sentinel-2

Detecting plant diseases by leveraging 125 GB of unlabeled Sentinel-2 imagery to pre-train a self-supervised model before fine-tuning.

Roadef 2007
Combinatorial Optimization Software Engineering

Combinatorial Optimization & Intervention Scheduling

Genetic algorithm · Simulated annealing · CP-SAT

Solving an NP-hard scheduling problem for telecom technicians on interventions with complex temporal constraints using metaheuristics and constraint programming.

Data Engineering Clustering

Spatio-Temporal Modeling of the Rio de Janeiro Bus Network

PostgreSQL · PostGIS · Python · Folium

Geospatial processing and structuring of over 50 GB of raw GPS data to model the real-time movement of 2,711 buses across 48 lines in Rio de Janeiro.

Time Series Regression

Supermarket Sales Forecasting using Time Series

LightGBM · RandomForest · Time Series

Predicting daily unit sales of retail items in Ecuador by enriching time series with fused economic and calendar data.

Classification Data Engineering

Decision Support System: Credit Risk Prediction

LightGBM · XGBoost · RandomizedSearchCV

Classifying the creditworthiness of loan applicants using 42 socio-economic profile and financial history variables via optimized gradient boosting models.

Regression Data Engineering

Real Estate Price Prediction: Text Mining & Regression

LightGBM · Optuna · Basic NLP · Pandas

Estimating real estate property prices through multivariate regression, cleaning extreme values using the IQR method, and extracting features from free-text descriptions.

Classification Data Engineering

Obesity Risk Classification using Machine Learning

XGBoost · GridSearchCV · Feature Engineering

Classifying obesity risk levels into 7 categories based on 17 lifestyle and health variables, optimizing an XGBoost model via grid search.

Clustering Data Engineering

User Segmentation and Movie Profiling (MovieLens 1M)

PCA · SVD · K-Means · DBSCAN

Unsupervised segmentation of 6,040 users based on one million ratings from the MovieLens dataset, revealing distinct movie profiles after dimensionality reduction.

Software Engineering

RPN Calculator (Reverse Polish Notation): MVC Architecture

Java · JavaFX · MVC Architecture

A desktop calculator implementing reverse polish notation (RPN) with a modern JavaFX interface, strictly adhering to the MVC design pattern.

Software Engineering

Age of War: 2D Real-Time Strategy Game

Java · Swing · XML

Development of an Age of War game clone in Java, featuring dynamic XML loading of character stats and a custom 2D graphical rendering engine.