Ir para o conteúdo

Projetos

Repositório de projetos pessoais cobrindo o ciclo completo de dados — da engenharia de pipelines à modelagem preditiva.


Engenharia de Dados

Currency ETL Pipeline

Python Airflow PostgreSQL Docker CI

Pipeline ETL automatizado que coleta cotações de USD, EUR e BTC em tempo real, transforma com Pandas e persiste em PostgreSQL. Orquestrado com Airflow em execução horária, containerizado com Docker e com CI/CD via GitHub Actions.

Ver projeto


Ciência de Dados — Machine Learning

Classificação com Árvore de Decisão

Python Scikit-learn Jupyter

Árvore de Decisão com critério Gini para classificação supervisionada, atingindo 94% de acurácia no teste. Inclui feature importance, visualização da árvore e comparativo com Naive Bayes.

Ver projeto


Credit Score com Naive Bayes

Python Scikit-learn Pandas

Classificação de risco de crédito com Gaussian Naive Bayes — 98% de acurácia e recall macro de 99% no teste, com excelente capacidade de generalização.

Ver projeto


Regressão Linear no Mercado Imobiliário

Python Scikit-learn Statsmodels

Regressão simples e múltipla para previsão de aluguéis. Tratamento robusto de outliers via winsorização por IQR, análise de multicolinearidade e diagnóstico de overfitting.

Ver projeto


Segmentação de Clientes com K-Means

Python Scikit-learn Docker

Clustering não supervisionado de 200 clientes de shopping por renda, idade e Spending Score. Escolha de k validada por cotovelo, silhueta, Davies-Bouldin e Calinski-Harabasz, resultando em 5 segmentos (silhueta 0,555) com estratégias de negócio para cada um. Ambiente reproduzível com uv e Docker.

Ver projeto


Titanic — Duelo Final de Modelos

Python Scikit-learn XGBoost Docker

Solução para a competição Titanic do Kaggle construída como projeto de engenharia: pipelines sem vazamento, feature de sobrevivência do grupo com leave-one-out, validação 5×3 com comparação pareada, tuning e ensembles. Votação hard com CV 0.8503 e 0.77751 no Kaggle, 65 testes e ambiente Docker reproduzível.

Ver projeto


Ciência de Dados — Análise Exploratória

Dashboard de E-commerce

Python Pandas SQLite Chart.js

Pipeline SQL que consolida transações e clientes de e-commerce via INNER JOIN, exporta o dataset consolidado (296 registros) e o exibe em dashboard HTML autocontido com 7 visualizações e filtros interativos por gênero, estado e categoria.

Ver projeto


Análise de Vendas de Supermercado

Python Pandas Seaborn

EDA completa sobre dados de vendas identificando padrões de consumo, sazonalidade e insights estratégicos. Análise estatística descritiva com visualizações profissionais.

Ver projeto


Engenharia de Software

EduConnect — Sistema de Gestão Educacional

Java OOP

Sistema completo em Java com arquitetura em 3 camadas, princípios SOLID, herança, polimorfismo e interfaces. Gerencia alunos, professores, cursos, turmas e avaliações.

Ver projeto


Torre de Hanói

Python OOP

Implementação do clássico em Python com foco em engenharia de software: orientação a objetos, SRP, configuração externalizada em YAML e CLI robusta com argparse.

Ver projeto


Novos projetos em breve

Este portfólio é atualizado continuamente. Acompanhe o GitHub para os lançamentos mais recentes.