Ir para o conteúdo

Módulos do sistema

Projetos independentes baseados em decisões reais de implementação.

Trabalho open source que complementa minha experiência comercial com evidências verificáveis em design de bibliotecas Python, automação segura, ferramentas locais de dados e produtos web.

Sinal atual

Cada afirmação abaixo está ligada ao código, aos testes, à documentação ou a uma limitação declarada explicitamente.

Ler mais sobre mim

Browser de módulos

Projetos principais de engenharia

CloakData e Filemindr

As evidências independentes mais fortes de design de APIs Python, validação explícita, automação segura e trade-offs documentados.

DestaqueCloakData

CloakData

Biblioteca de mascaramento de dados baseada em Polars, com validação de configuração, transformações condicionais e API de extensão.

etlpolarsprivacy
2025Em andamento

Problema

Transformações de campos sensíveis costumam se espalhar em código isolado dentro dos pipelines.

Decisão

Validação, regras condicionais e métodos registrados mantêm o comportamento explícito e extensível.

Resultado

Pacote tipado no PyPI, com métodos documentados e uma suíte ampla de testes com pytest.

DestaqueFilemindr

Filemindr

CLI em Python para automação declarativa de arquivos, com dry-run, validação, políticas de conflito e undo limitado.

automationclipythontooling
2025Concluído

Problema

Pastas locais viram limpeza manual e manipulação repetitiva de arquivos.

Decisão

Dry-run, explain, validação e políticas explícitas tornam as operações revisáveis antes da alteração.

Resultado

O histórico registra operações; o undo restaura intencionalmente apenas movimentações registradas.

Projeto de engenharia complementar

Uma ferramenta desktop focada em dados, com uma decisão técnica clara para examinar.

TabuLynx

TabuLynx

Visualizador local com PySide6 e Polars para CSV, XLSX e Parquet, com filtros tipados, SQL e exportação.

desktoppolarspythontabular
Em andamento

Problema

Inspecionar arquivos tabulares localmente pode ser lento e cheio de troca de contexto.

Decisão

Planilhas XLSX são convertidas em Parquet em cache, invalidado quando os metadados da origem mudam.

Resultado

A visualização filtrada e ordenada pode ser consultada com Polars SQL ou exportada.

Produto técnico e escrita

CodeCraftPython

Um produto web separado para publicação técnica e evidência de Django/DRF fora do meu trabalho na UpFlux.

Blog CodeCraftPython

Produto técnico e escrita

Blog CodeCraftPython

Produto de publicação mantido com Django/DRF e Next.js para escrita técnica e educação de desenvolvedores.

djangodrfnextjswriting
Em andamento

Problema

Boas decisões de engenharia ganham confiança quando o raciocínio é público.

Decisão

Uma API Django/DRF e uma interface Next.js internacionalizada sustentam o fluxo de publicação.

Resultado

Um produto web real que demonstra comunicação técnica e trabalho full-stack independente.

Projetos | Jeferson Peter