Catálogo de projetos completos, protótipos funcionais e estudos aplicados.
O Projects reúne projetos menores e médios em um catálogo organizado pelo tipo de solução. Uma aplicação permanece inteira na mesma pasta, com interface, API, regras de negócio, persistência e integrações documentadas em conjunto.
Projetos maiores e independentes permanecem em repositórios próprios.
| Projeto | Entrega | Tecnologias | Status |
|---|---|---|---|
| Enterprise AI Assistant | Plataforma full stack de IA corporativa com histórico, configuração de provedores e evolução para RAG | FastAPI, React, PostgreSQL, Ollama, Gemini e Grok | Projeto principal em evolução |
| Excel VBA Projects | Automações para relatórios, tratamento de dados, PDFs e integração com Outlook | Excel e VBA | Repositório dedicado |
| Categoria | Foco | Projetos | Acesso |
|---|---|---|---|
| 🌐 Aplicações Web | Produtos full stack, APIs e integrações | Previsão do Tempo, Calculadora de Cashback | Abrir |
| 🤖 IA e Automação | Voz, comandos, APIs e tarefas automatizadas | Assistente Pessoal | Abrir |
| 📊 Machine Learning | Classificação, redes neurais e IA local | Machine Learning & IA | Abrir |
| 🎮 Games | Sistemas interativos e arquitetura de jogos | Neon Depths — Game Ball | Abrir |
| Projeto | Descrição | Tecnologias | Status |
|---|---|---|---|
| Previsão do Tempo | Consulta meteorológica com interface responsiva, API própria e integração externa | FastAPI, HTML, CSS, JavaScript e OpenWeatherMap | Funcional e revisado |
| Calculadora de Cashback | Regras de cashback, cupons, persistência, histórico e configuração por ambiente | FastAPI, SQLAlchemy, PostgreSQL, HTML, CSS e JavaScript | Funcional e revisado |
| Assistente Pessoal | Voz, comandos locais, consulta à IA, busca de vídeos e histórico persistente | Python, Groq, SpeechRecognition e YouTube Data API | Protótipo funcional e revisado |
| Machine Learning & IA | Classificação, redes neurais, comparação de modelos e agentes locais | Python, Scikit-learn, TensorFlow, LangChain e Ollama | Estudos reproduzíveis |
| Neon Depths — Game Ball | Roguelike com geração procedural, combate, progressão, áudio e salvamento | Python e Pygame | Funcional e revisado |
Projects/
├── .github/workflows/
│ └── quality.yml
├── Aplicacoes-Web/
│ ├── Previsao-Tempo/
│ └── Calculadora-Cashback/
├── IA-e-Automacao/
│ └── Assistente-Pessoal/
├── Machine-Learning/
│ └── Machine-Learning-IA/
├── Games/
│ └── Game-Ball/
├── assets/
├── .gitignore
├── README.md
└── LICENSE
Cada projeto relevante possui banner próprio, tecnologias utilizadas, visão geral, funcionalidades, arquitetura, estrutura de pastas, execução local, roadmap, licença e autor. Os READMEs das categorias também funcionam como páginas de navegação técnica, e não apenas como índices de diretório.
As pastas assets permanecem versionadas porque armazenam os recursos usados pelos READMEs. Removê-las quebraria banners e imagens.
- Configurações sensíveis por variáveis de ambiente.
- Dados pessoais, históricos e saves locais fora do Git.
- Tratamento de falhas de rede, banco, áudio, microfone e serviços externos.
- Código organizado por responsabilidade e com pontos de entrada explícitos.
- Exemplos de Machine Learning com seeds, funções e execução reproduzível.
- GitHub Actions para validar sintaxe Python, links internos e padrões comuns de credenciais.
- Adicionar testes unitários para as regras de cashback.
- Adicionar testes para colisões e geração procedural do Neon Depths.
- Adicionar screenshot atual do Previsão do Tempo.
- Adicionar screenshot ou GIF real do Neon Depths.
- Criar nova captura da interface redesenhada da Calculadora de Cashback.
Ruan Rabello — estudante de Engenharia da Computação com foco em Back-end, Dados, IA e Automação.
Distribuído sob a licença MIT.