STATUS: DISPONÍVEL PARA OPORTUNIDADES

Rodrigo Ruan.

> dev_web.init() // front & back

Desenvolvedor web em formação, construindo interfaces e automações que funcionam de verdade. Dois anos de experiência em ambiente corporativo de alto volume. Sempre aprendendo.

Foto de perfil de Rodrigo Ruan
2+ anos exp.
6+ projetos

Dev.
Solucionador.
Curioso.

Tenho 21 anos, moro em Valparaíso de Goiás e estou cursando Análise e Desenvolvimento de Sistemas. Trabalhei quase dois anos na Amazon, onde aprendi a resolver problemas rápido e operar sob pressão real.

Hoje canalizo essa bagagem para o desenvolvimento web — construindo interfaces, automatizando processos e aprendendo uma tecnologia nova a cada projeto.

// stack principal
HTML CSS JavaScript React Vite Git & GitHub
// explorando
Node.js Express Supabase PostgreSQL Python TypeScript
// ferramentas & idiomas
Pacote Office Português (nativo) Inglês (intermediário)

O que eu construí

⚡ TRAINER PROFILE
Ver meu Trainer Card

Meu portfólio em formato de jogo de RPG — navegue pelo meu perfil, skills, projetos e experiência como se fosse um Trainer do Pokémon.

● TRAINER PROFILE
🧑 Card🎒 Bag🗺️ Map ⚔️ Battle📟 Dex💾 Save
NameRodrigo Ruan
ClassDev Full-Stack
RegionValparaíso / GO
Status● Disponível
01
Captura de tela do Quiz One Piece — quiz interativo em React
Vite React JavaScript
Quiz-Onepiece

Quiz SPA com gerenciamento de estado via React Hooks, lógica de pontuação progressiva e fluxo condicional entre telas. Build otimizado com Vite e deploy estático no GitHub Pages.

02
Captura de tela da Pokedex — aplicação que consome a PokeAPI
JavaScript HTML
Pokedex

Consumo da PokeAPI com Fetch nativo, paginação on-demand e renderização de listas longas com foco em performance. Exercício prático de manipulação assíncrona de dados em JavaScript puro.

03
Captura de tela do Netflix Dashboard — dashboard estilo Netflix com API do TMDB
React JavaScript Supabase API
Netflix-dashboard

Catálogo de filmes/séries consumindo a API do TMDB. Implementa carrosséis por categoria, busca em tempo real e persistência de favoritos no Supabase com autenticação de usuário.

04
Captura de tela do Tradutor OCR — ferramenta desktop em Python com Tesseract
Python Tesseract customtkinter
Tradutor OCR

Aplicação desktop em Python integrando Tesseract OCR com API de tradução. Captura por seleção de área, hotkeys globais e interface moderna com customtkinter — funciona sobre jogos, PDFs e vídeos.

05
Captura de tela do Calendário de Anime — aplicação React com Axios para acompanhar lançamentos
React Axios APIs
Calendario de anime

Tracker de animes integrando APIs públicas via Axios. Gerencia múltiplos status (assistindo / favoritos / concluído) com persistência local, grade semanal e filtros por temporada.

Vamos
trabalhar juntos?

Aberto a estágio, freela e projetos colaborativos.