Mobile • Full Stack • IoT • Robótica • IA Aplicada • Sistemas Embarcados • Ferramentas para Devs • Música
Me chamo Rafael Ryan Ramos de Souza.
Sou Técnico em Mecatrônica e curso Engenharia da Computação na Universidade do Vale do Paraíba (UNIVAP). Tenho interesse em criar projetos que misturam software, hardware, automação, robótica, interfaces modernas e inteligência artificial.
Gosto de transformar ideias em projetos práticos, conectando desenvolvimento de software, sistemas embarcados, IoT, IA aplicada, ferramentas para desenvolvedores e criatividade digital. Além da programação, mantenho um projeto musical como Soturine.
Atualmente, tenho focado em projetos de IA aplicada, agentes, automação assistida e ferramentas local-first, sempre tentando equilibrar utilidade real, qualidade de código, documentação, testes e escopo bem controlado.
Java Kotlin C C++ C# Python JavaScript TypeScript PHP HTML CSS Rust
Android Studio Jetpack Compose Material 3 CameraX ML Kit Room DataStore WorkManager
React Vite Node.js Express Bootstrap Tailwind CSS JWT Socket.IO Chart.js jsPDF REST APIs
MySQL MongoDB SQLite
ESP32 ESP-IDF PlatformIO FreeRTOS MQTT Arduino MPU6050 HC-SR04 TCRT5000 L298N
SWI-Prolog Prolog CBR Phaser 3 Git GitHub GitHub Actions GitHub Pages Docker npm VS Code Figma XAMPP PowerShell JSON
CLI local-first para preparar, reduzir, organizar e entregar contexto confiável para agentes de programação por IA. O projeto chegou à v1.0.0 e funciona como uma camada de “trilhos de contexto” para leitura progressiva de repositórios, compressão reversível de terminal, workflows SDD, memória, hooks, benchmarks e payloads mais amigáveis para cache.
- TypeScript, Node.js e aceleração nativa opcional em Rust para hot paths
- Reversible Terminal Compression para reduzir logs mantendo recuperação auditável
- Progressive Repo Reading para ler projetos em camadas, sem despejar tudo de uma vez
- SDD workflows para conectar especificação, implementação, evidências e validação
- Hooks, benchmarks e métricas locais para avaliar ganhos reais de contexto
- Memory Rail, Context Intelligence, Policy Rail, Diagram Rail, Workflow Rail e Evaluation Suite
- Project Brain para registrar claims, decisões, bugs, gaps, regras e conhecimento verificável
- Reverse Specification Rail para extrair specs locais a partir de código, docs e testes
- Agent Runtime Adapter, MCP, context packs, skills e payloads cache-friendly
- Publicado no npm como pacote
soturail
🔗 Ver repositório • npm
Copiloto de carreira local-first para analisar currículos, comparar vagas, melhorar aderência ATS, descobrir oportunidades e acompanhar candidaturas. O projeto está na v1.3.0 e já conta com core em Python, backend/API local, frontend moderno em React/Vite/TypeScript, Streamlit para modo local/dev e IA opcional.
- Leitura de currículos em TXT, PDF e DOCX, com extração de experiências, formação, projetos, links e competências
- Análise de vagas com Pontuação de Compatibilidade, ATS, Aderência, Confiança, Risco, gaps e palavras-chave ausentes
- Resume Tailor com sugestões seguras, sem inventar experiências, cargos, certificados ou competências
- Memória de carreira local, RAG local, histórico, tracker e dashboard para acompanhar vagas e candidaturas
- Search Intelligence e Hidden Jobs Radar para apoiar descoberta de oportunidades públicas e menos óbvias
- Extensão assistiva e Local Companion API para capturar vagas, importar candidaturas e analisar páginas autorizadas
- GitHub Analyzer para transformar repositórios, READMEs, commits e portfólios públicos em evidências profissionais
- FastAPI local em
/api/v1, OpenAPI e integração com frontend moderno - Frontend em
apps/webcom React, Vite, TypeScript, TanStack Router, TanStack Query, Tailwind, Radix UI e Recharts - Modo Demo com dados fictícios e Modo API Real conectado ao backend local
- Streamlit mantido como modo local/dev
- Arquitetura modular, local-first, com Pydantic, pytest, Ruff, regras anti-invenção e foco em privacidade
- Sem auto-apply, sem spam de candidaturas e sem contornar login, CAPTCHA ou checkpoints
Aplicativo Android de digitalização de documentos com foco em processamento local, OCR no dispositivo e privacidade.
- Kotlin, Jetpack Compose e Material 3
- ML Kit Document Scanner, ML Kit Text Recognition e CameraX
- Histórico local com favoritos, tags, busca e exportação em PDF/JPG/PNG
- Fluxo pensado para funcionar sem backend obrigatório no MVP
Projeto acadêmico full stack para monitoramento de quedas, imobilidade e telemetria usando ESP32 + MPU6050.
- Firmware com ESP32, MPU6050 e MQTT
- Backend com Node.js, Express, MySQL, MQTT e Socket.IO
- Frontend com React, Vite, TypeScript e Tailwind
- Dashboard para pacientes, dispositivos, eventos e alertas
Sistema web acadêmico para gestão de uma biblioteca com tema geek/nerd.
- Node.js, Express, MySQL e MongoDB
- Autenticação JWT e arquitetura Router/Middleware/Controller/Service/DAO/Model
- CRUD de autores, categorias, livros e empréstimos
- Dashboard, logs, upload de capas, JSON, XML e relatório PDF
Jogo web 2D top-down de fazenda com assistente agrícola baseado em Raciocínio Baseado em Casos (CBR).
- Vite, TypeScript e Phaser 3
- Plantio, colheita, loja, pesca, clima e ciclo dia/noite
- Assistente CBR com casos, similaridade e recomendação
- Customização de personagem, persistência local e GitHub Pages
Chatbot em SWI-Prolog para recomendação de pets com base no perfil do usuário.
- Base de conhecimento em Prolog
- Questionário com regras de compatibilidade
- Ranking por score, alertas e vetos
- Testes automatizados e versão compatível com SWISH
Projetos acadêmicos de robótica móvel usando ESP32, PlatformIO, ESP-IDF, sensores e motores DC.
- Firmware em C com ESP-IDF
- Controle de motores com ponte H L298N
- Robô sumô com HC-SR04, TCRT5000 e lógica de ataque/defesa
- Robô segue linha com sensores de refletância e correção de trajetória
🔗 Robô Sumô • Robô Seguidor de Linha
Além da programação, também produzo músicas usando o nome Soturine.
- Desenvolvimento Android
- Desenvolvimento Full Stack
- Ferramentas para desenvolvedores e agentes de IA
- IA aplicada a carreira, produtividade e automação assistida
- Sistemas embarcados
- Robótica móvel
- IoT e telemetria
- Banco de Dados
- Inteligência Artificial
- Jogos web e experiências interativas
- UX/UI e interfaces modernas
- Música, tecnologia e criatividade digital
Construindo projetos que conectam software, hardware, criatividade e ideias reais.
