Mobile • Full Stack • IoT • Robótica • IA • 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.
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
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
- 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.
