Rio de Janeiro, Brazil

Machine Learning with context, engineering and results.

Junior AI Engineer at RapidCanvas and Computer Science student at UFRJ. I work with forecasting models, LLM agents and data pipelines, from raw data to the API.

Here are my main projects and case studies, with the problem, the method and the results of each one.

Current focus
AI & Machine Learning Engineering
Education
Computer Science · UFRJ
Interests
LLM agents · Ensembles · Anomaly detection

02 / Featured projects

Featured Projects

A straightforward look at the problem, the solution and the main results of each project, with full case studies for anyone who wants to understand the whole process.

02 Credit risk · CRISP-DM

Credit Risk Prediction at Home Credit Group

Project summary

I built a LightGBM model to identify clients with a higher risk of late payment, handling the class imbalance and comparing the result with the previous model used as a baseline. AUC rose from 0.719 to 0.764 and, in a simulation with 30,752 predictions, the new model found 218 more clients who would pay late, representing over ¥21.88 million in potential losses identified.

AUC achieved
0.764
Late payers found
+218
Potential losses
¥21.88M
  • LightGBM
  • Pandas
  • Scikit-learn
Read case study
03 Financial services

Bank Customer Churn Prediction

Project summary

I analyzed the behavior of 11,573 bank customers to understand what was related to credit card cancellation, then compared Decision Tree, Random Forest and XGBoost to anticipate this churn. XGBoost delivered the best result, with 97.4% accuracy, combining the cancellation forecast with an analysis of the most important variables for each model.

Customers analyzed
11,573
Models compared
3
Best accuracy
97.4%
  • Scikit-learn
  • XGBoost
  • Pandas
Read case study
04 Data analysis · Film

Film Industry Analysis

Project summary

I built a pipeline with Python and MySQL to convert, store and analyze 158,366,934 IMDb and TMDB records, totaling about 12.73 GB of data. On top of this structure, I developed 13 analytical queries and Power BI visualizations on genres, ratings, representation, regions and financial performance, turning a large database into an overview of the film industry.

Rows analyzed
158.4M
Data volume
12.73 GB
SQL analyses
13
  • Python
  • MySQL
  • Power BI
Read case study

03 / Experience and tools

My profile and develop­ment tools

I like to understand the problem before the model, and to treat evaluation, reproducibility and interface as parts of the same system.

Career

AI & Machine Learning Engineering

  1. 10/2026 – present

    Junior AI Engineer · RapidCanvas

    Demand forecasting with LightGBM integrated into an industrial client's ERP, and LLM agents that extract and validate data from documents for an insurance broker.

  2. 08/2025 – 10/2026

    ML Engineer Intern · Genesis Data Culture

    Failure prediction models for electrical equipment, data pipelines in PostgreSQL and FastAPI endpoints for batch training and prediction, with MLflow, MinIO and Docker.

  3. 05/2025 – present

    Development Team · UFRJ Analytica

Education Computer Science · UFRJ

Tools

Languages
Python, SQL, C, Java
Machine Learning
Scikit-learn, PyTorch, LightGBM, XGBoost, Optuna
Generative AI
LLM agents, data extraction from documents
MLOps
MLflow, Docker, Docker Compose, MinIO
Data
Pandas, NumPy, MySQL, PostgreSQL
Interfaces
FastAPI, React, Streamlit, Power BI
Visualization
Matplotlib, Seaborn, Plotly
Workflow
Git, GitHub, reproducible pipelines