Skip to content
View Soturine's full-sized avatar
😳
😳

Highlights

  • Pro

Block or report Soturine

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Soturine/README.md

Rafael Ryan Ramos de Souza 🦊

Técnico em Mecatrônica | Engenharia da Computação | IA Aplicada, Full Stack e IoT

IA Aplicada • Full Stack • Python • TypeScript • React • FastAPI • IoT • Sistemas Embarcados • Saúde Digital • DevTools • Música

LinkedIn Spotify YouTube Music


👨‍💻 Sobre mim

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). Gosto de construir projetos práticos que conectam software, inteligência artificial, automação, interfaces modernas, IoT, robótica e sistemas embarcados.

Atualmente, meu foco está em IA aplicada, produtos local-first, APIs, frontend moderno, automação assistida, agentes, ferramentas para desenvolvedores, carreira e saúde digital educacional. Procuro desenvolver soluções com utilidade real, documentação clara, qualidade de código, testes, privacidade e escopo bem controlado.

Também mantenho o projeto musical Soturine, conectando tecnologia, criatividade digital e produção musical.


🛠️ Tecnologias e Ferramentas

Java
Java
Kotlin
Kotlin
JavaScript
JavaScript
TypeScript
TypeScript
Python
Python
C
C
C++
C++
C#
C#
PHP
PHP
Rust
Rust
HTML5
HTML5
CSS3
CSS3
React
React
Vite
Vite
Tailwind CSS
Tailwind
Bootstrap
Bootstrap
Phaser 3
Phaser 3
Figma
Figma
Node.js
Node.js
Express
Express
REST API
REST API
MySQL
MySQL
MongoDB
MongoDB
SQLite
SQLite
Android Studio
Android
Arduino
Arduino
Git
Git
GitHub
GitHub
GitHub Actions
Actions
Docker
Docker
npm
npm
VS Code
VS Code
GitLab
GitLab
PowerShell
PowerShell
XAMPP
XAMPP
JSON
JSON

Principais

Java Kotlin C C++ C# Python JavaScript TypeScript PHP HTML CSS Rust

Mobile / Android

Android Studio Jetpack Compose Material 3 CameraX ML Kit Room DataStore WorkManager

Web / Full Stack

React Vite Node.js Express Bootstrap Tailwind CSS JWT Socket.IO Chart.js jsPDF REST APIs

Banco de Dados

MySQL MongoDB SQLite

Sistemas Embarcados, IoT e Robótica

ESP32 ESP-IDF PlatformIO FreeRTOS MQTT Arduino MPU6050 HC-SR04 TCRT5000 L298N

IA, Jogos e Ferramentas

SWI-Prolog Prolog CBR Phaser 3 Git GitHub GitHub Actions GitHub Pages Docker npm VS Code Figma XAMPP PowerShell JSON


🚀 Projetos em destaque

🚆 SotuRail — Context OS local-first para agentes de IA

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órionpm


💼 SotuHire — Copiloto local-first para carreira, vagas, editais e candidaturas

Copiloto de carreira local-first, multiárea e baseado em evidências para analisar currículos, comparar vagas, melhorar aderência ATS, descobrir oportunidades, acompanhar candidaturas e organizar o Perfil Profissional Universal da pessoa usuária. O projeto está na v1.9.3, com core em Python, API local em FastAPI, frontend moderno em React/Vite/TypeScript, RAG local, IA opcional e extensão assistiva.

  • Perfil Profissional Universal para objetivos, áreas, senioridade, localidades, modelos de trabalho, restrições e evidências revisáveis
  • Análise de currículo e vaga com Match, ATS, Tailor, gaps, palavras-chave ausentes, risco e recomendações explicáveis
  • Frontend em apps/web com React, Vite, TypeScript, TanStack Router, TanStack Query, Tailwind, Radix UI e Recharts
  • Dashboard, Radar, Tracker/Kanban, Fontes, Notificações, GitHub/Portfólio, Perfil Acadêmico/Lattes e Editais/Concursos
  • API local em FastAPI, modo Demo, modo API Real e contrato OpenAPI para integração entre backend e frontend
  • RAG/Memória local, Career Context Engine, IA opcional com Gemini e fallback local quando não há provider externo
  • Radar, Wishlist, RSS/Atom público, capturas revisáveis e extensão assistiva via Local Companion API
  • GitHub/Portfólio e Lattes/acadêmico para transformar evidências públicas ou coladas em candidatos revisáveis
  • Fundação para editais e concursos com parser, checklist, Exam Fit Score e plano inicial de estudo
  • Regras anti-invenção, revisão humana obrigatória e privacidade: sem auto-apply, sem candidatura automática, sem CAPTCHA bypass e sem scraping autenticado

🔗 Ver repositório


🩺 Prescripta — Apoio educacional à prescrição segura

Sistema web educacional de apoio à prescrição segura. A v0.6.0 amplia a segurança clínica e adiciona uma camada de interoperabilidade demonstrativa baseada em Ports & Adapters, com importações clínicas revisáveis, consentimento, auditoria e CDS API. O projeto é demonstrativo/educacional e não substitui avaliação profissional nem deve ser usado para decisões clínicas reais.

  • Backend em FastAPI e frontend em React, com fluxo web para triagem, pacientes, medicamentos, importações e revisão clínica
  • Login JWT com perfis admin, medico, enfermagem e auditor
  • Catálogo farmacológico centrado em princípio ativo, produtos/aliases comerciais e busca por medicamento ou nome comercial
  • Motor determinístico de risco para alergia, dose, duração, dose acumulada, cautelas, interações, comorbidades e contexto clínico
  • Exposição medicamentosa com dose diária, dose acumulada, uso contínuo, duração máxima e monitoramento
  • Perfil farmacocinético/farmacodinâmico com mecanismo, metabolismo, eliminação e CYP
  • Importações clínicas FHIR/JSON/CSV/mock com consentimento, pending_review, aceite/rejeição e auditoria
  • Identificadores de paciente com hash/máscara e matching sem merge automático inseguro
  • CDS API demonstrativa em POST /api/cds/prescription-check
  • IA explicativa multi-provider com fallback determinístico, sem poder de alterar a decisão clínica
  • Roadmap preparado para integrações futuras oficiais, sem scraping, sem credenciais de paciente e sem prometer integração real sem parceria/API oficial

🔗 Ver repositório


📱 Scanora — Scanner de documentos para Android

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

🔗 Ver repositório


🧓 Sistema IoT de Monitoramento de Quedas

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

🔗 Ver repositório


🌐 Biblioteca Geek Fullstack

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

🔗 Ver repositório


🌾 Vale dos Casos — Fazendinha com IA

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

🔗 Ver repositório


🐾 PetBot — Sistema especialista em Prolog

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

🔗 Ver repositório


🤖 Robótica com ESP32 — Sumô e Seguidor de Linha

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


✅ Princípios de desenvolvimento

  • Local-first e privacidade sempre que possível, evitando dependência desnecessária de serviços externos
  • IA como apoio, com revisão humana, fallback local e regras para não inventar dados
  • Clean Code, SOLID e QA, sem overengineering no MVP
  • Documentação e evidências para explicar decisões, arquitetura, limites e próximos passos
  • Automação responsável, sem spam, scraping autenticado, bypass de CAPTCHA ou ações críticas sem confirmação humana

🎵 Projeto musical — Soturine

Além da programação, também produzo músicas usando o nome Soturine.


📊 Estatísticas


🎮 Contribuições

pacman contribution graph


🧠 Áreas de interesse

  • Inteligência Artificial aplicada
  • Agentes, RAG, LLMs e automação assistida
  • Desenvolvimento Full Stack com Python, TypeScript, React e APIs
  • Produtos local-first, privacidade e ferramentas para desenvolvedores
  • Saúde digital educacional e sistemas de apoio à decisão
  • Carreira, vagas, ATS, portfólio e automação responsável
  • Desenvolvimento Android e interfaces modernas
  • Sistemas embarcados, IoT, telemetria e robótica móvel
  • Banco de Dados, documentação, QA e arquitetura de software
  • Jogos web, experiências interativas, música e criatividade digital

Construindo projetos que conectam software, hardware, criatividade e ideias reais.

Pinned Loading

  1. iot-fall-monitor iot-fall-monitor Public

    Sistema IoT full-stack para detecção de quedas com ESP32, MPU6050, MQTT, Node.js, MySQL, Socket.IO e React.

    JavaScript 1

  2. scanora scanora Public

    Scanora is an Android document scanning MVP with local OCR, export, and offline-first architecture.

    Kotlin 2

  3. biblioteca-geek-fullstack biblioteca-geek-fullstack Public

    Sistema web full stack acadêmico para gestão de Biblioteca Geek com Node.js, Express, MySQL, MongoDB, JWT, MVC, Service Layer, Router e Middleware.

    JavaScript

  4. soturail soturail Public

    Local-first context rails for AI coding agents: reversible terminal compression, progressive repo reading, SDD workflows, hooks, benchmarks, memory and cache-friendly payloads.

    TypeScript 1

  5. SotuHire SotuHire Public

    Copiloto de carreira local-first com IA, ATS, job matching, descoberta de oportunidades e tracker.

    Python 3

  6. Prescripta Prescripta Public

    Sistema web educacional de apoio à prescrição segura, com motor de risco para alergias, interações, dose máxima, polifarmácia e auditoria.

    Python