Skip to content

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfólio — Caio Leão

Portfólio pessoal de Caio Leão, Analista de Dados. Reúne projetos de análise, qualidade, automação e engenharia de dados.

Site publicado: https://caio-analytics.github.io/Portfolio-Caio-Leao/

Sobre

Trabalho com dados de RH na Vale Base Metals, na Planta Salobo. Uso análise, Power BI e automação para responder perguntas de negócio e diminuir tarefas manuais. Mais de 300 pessoas estão adicionadas e ativas no aplicativo que reúne os dashboards da área.

Mais contexto e a trajetória completa estão no site publicado.

Projetos em destaque

Ferramenta local em Python para conhecer uma base antes da análise. A interface oferece seis modos: analisar arquivos, comparar qualidade em lote, entender relações, conferir versões, acompanhar histórico e criar contratos de dados. Gera relatórios e contratos YAML, identifica qualidade, dados pessoais, semântica e relações entre tabelas, sem enviar arquivos para a internet.

Projeto de analytics engineering com 10.295 registros públicos da ANM sobre mineração brasileira, de 2010 a 2025. Polars trata a ingestão dos CSVs cp1252; dbt e DuckDB organizam 18 modelos analíticos e o cruzamento entre produção bruta e beneficiada. São 57 testes de dados e 10 testes Python. O dashboard offline tem áreas de Extração, Processamento e Comparativo, filtros acessíveis e explicita os limites de comparabilidade entre as bases.

Biblioteca Python (pip install colsemantics) que infere o papel e o domínio de uma coluna a partir do nome, de abreviação corporativa e do conteúdo, sem dicionário fechado nem modelo de IA: cascata de 6 detectores independentes (padrão de conteúdo, dicionário, fuzzy Jaro-Winkler, gazetteer, assinatura estrutural, contexto da tabela) combinados por noisy-OR. Extraída do motor de inferência semântica do Recon como pacote standalone, tipada e testada.

Estrutura do repositório

.
├── index.html                    # página principal do portfólio
├── en.html                       # versão em inglês, gerada a partir da fonte em português
├── assets/
│   ├── css/
│   │   └── style.css             # estilos
│   ├── js/
│   │   └── script.js             # interações (progresso de leitura, seção ativa, lightbox acessível)
│   ├── documents/
│   │   └── cv-caio-leao.pdf      # currículo em PDF
│   └── images/
│       ├── estrato/              # telas do Estrato
│       └── recon-v3/             # telas da interface atual do Recon
├── scripts/
│   ├── build-english.py          # gera a versão em inglês
│   └── en-translations.json      # traduções revisadas
└── README.md

index.html fica na raiz do repositório porque é esse o arquivo que o GitHub Pages serve como ponto de entrada do site.

Stack

HTML, CSS e JavaScript puros, sem framework, publicado via GitHub Pages.

Metadados e indexação

index.html tem descrição, URL canônica, Open Graph e Twitter Card. en.html recebe URL canônica própria durante a geração. robots.txt e sitemap.xml incluem as duas versões públicas da página.

Contato

Licença

Todos os direitos reservados. Veja LICENSE para detalhes.

Direção visual e manutenção

Interface editorial escura, com tons minerais e destaque dourado. A página apresenta projetos primeiro, depois experiência, ferramentas e contato. Detalhes técnicos usam details/summary; imagens ampliadas usam dialog nativo, com Escape e retorno de foco. Conteúdo, links e detalhes continuam disponíveis sem JavaScript.

A revisão usa a skill UI/UX Pro Max e os READMEs das cópias locais de Recon, Estrato e colsemantics. As telas dos projetos usam imagens produzidas pelo autor. A apresentação e os exemplos de automação foram revisados com o autor: 300+ usuários adicionados e ativos no aplicativo de dashboards, um processo manual de 3 dias automatizado (geração em Python em ~1 minuto) e outra rotina de 2–3 horas substituída por dashboard com atualização diária.

Para visualizar localmente: python3 -m http.server 8765 e abrir http://localhost:8765. Sem etapa de build ou dependências de aplicação.

Idiomas e apresentação

  • Português: index.html; inglês: en.html. O seletor de idioma funciona sem JavaScript.
  • A versão inglesa é gerada com python3 scripts/build-english.py, a partir do HTML em português e de scripts/en-translations.json. Ao mudar textos, atualize as traduções e gere novamente.
  • Foto fornecida pelo autor em assets/images/caio-leao.png, preservada sem retoques.
  • Links de currículo removidos da interface; o PDF antigo permanece apenas no repositório.
  • Posicionamento: Analista de Dados, com ferramentas de engenharia apresentadas no contexto dos projetos pessoais.

About

Portfólio pessoal de Caio Leão, Analista de Dados / Analytics Engineer: HTML/CSS/JS puro, publicado via GitHub Pages, com os projetos Recon e Bateia, CV em PDF gerado do mesmo conteúdo, e link pro dashboard e documentação dbt ao vivo.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages