Pular para o conteúdo

Rafael Prado — Desenvolvedor Front-End React, Next.js e TypeScript

Sou Rafael Prado, Desenvolvedor Front-End em Uberlândia, MG, com experiência em React.js, Next.js, TypeScript, Tailwind CSS, Firebase, acessibilidade, performance e construção de interfaces modernas para produtos web. Desenvolvedor em Uberlândia, MG, Brasil, com foco em aplicações web modernas, projetos front-end, APIs REST, UI/UX, componentização, design system, Git e GitHub.

  • Ver projetos front-end de Rafael Prado
  • Ver habilidades em React, Next.js e TypeScript
  • Ver experiência profissional
  • Entrar em contato com Rafael Prado

Sobre mim

Sou desenvolvedor front-end com foco em React, Next.js e TypeScript, atuando na construção de aplicações web modernas, escaláveis e orientadas à experiência do usuário.

Tenho cuidado especial com organização de código, componentes bem divididos, Atomic Design, WCAG/A11Y, performance e interfaces que parecem produto real. Gosto de transformar requisitos complexos em experiências claras, responsivas e fáceis de manter.

Aberto a oportunidades front-end, produtos digitais e projetos com alto cuidado de UX/UI.

  • Next.js
  • React
  • React Native
  • TypeScript
  • Firebase
  • APIs REST
  • UX/UI
  • Acessibilidade
  • Performance
  • Componentização
  • Design Systems

Experiência Profissional

Desenvolvedor Front-End Web & Mobile em Doal Soluções

Ago 2024 - Dez 2025

Desenvolvimento de interfaces web e mobile para sistemas internos, dashboards e fluxos administrativos, com foco em usabilidade, performance e manutenção.

  • Implementação de Kanban interativo com drag-and-drop, estados e regras de fluxo.
  • Desenvolvimento e evolução de grids, calendários, telas configuráveis e fluxos administrativos.
  • Integração entre interfaces web/mobile, autenticação, dados e serviços externos.
  • Otimização de renderização e bundle, reduzindo em cerca de 30% o tempo de carregamento.
  • Estruturação de fluxos mais rápidos para ações recorrentes e navegação mais eficiente.

Tecnologias: React, React Native, Next.js, TypeScript, Firebase, Performance Web, UX/UI.

Desenvolvedor Front-End em Projetos autorais e freelas

2018 - Atual

Criação de projetos web próprios e aplicações front-end com foco em React, Next.js, TypeScript, interfaces responsivas, experiência do usuário e integração com serviços externos.

  • Desenvolvimento de aplicações e interfaces com React, Next.js e TypeScript.
  • Criação de experiências interativas com atenção a responsividade, acessibilidade e performance.
  • Integração com APIs REST e Firebase, incluindo autenticação, persistência de dados e deploy.
  • Construção de projetos autorais envolvendo SaaS, dashboards, portfólio interativo, IA local e automações.
  • Evolução de interfaces com foco em componentização, design visual e clareza de uso.

Tecnologias: React, Next.js, TypeScript, Tailwind CSS, Framer Motion, Firebase, APIs REST.

Desenvolvedor de Jogos em Empresa privada do setor financeiro

Abr 2023 - Nov 2023

Atuação em projetos confidenciais de jogos para uma empresa privada do setor financeiro, com proposta de integração a ativos digitais/NFTs. Participei do desenvolvimento de três projetos, contribuindo com lógica de interação, scripts, testes de jogabilidade e ajustes de experiência do usuário.

  • Desenvolvimento de scripts em JavaScript para suporte a mecânicas, interações e comportamentos dentro dos jogos.
  • Participação em três projetos de jogos com foco em prototipação, testes e evolução de funcionalidades.
  • Apoio no balanceamento de mecânicas, feedbacks visuais e clareza das ações para o jogador.
  • Colaboração em um contexto de produto confidencial, respeitando restrições sobre nome da empresa, regras internas e detalhes sensíveis do projeto.

Tecnologias: JavaScript, Lógica de jogos, Experiência interativa, Testes de jogabilidade, Feedback visual, Ativos digitais.

Projetos

Arcadium / GCDP

SaaS gamificado corporativo. Plataforma de desenvolvimento corporativo com treinamentos, onboarding, gamificação e painel administrativo.

  • Privado

Tecnologias: Next.js, TypeScript, Firebase, Tailwind CSS, Zustand.

  • Dashboard gamificado com XP, níveis e conquistas.
  • Controle de acesso por perfis como colaborador, RH e admin.
  • Extensão Chrome para acompanhar progresso real em cursos externos.

ASUM — All-in-one System for Unified Management

SaaS corporativo multi-tenant. Plataforma web de gestão empresarial para centralizar dashboards, relatórios, módulos corporativos e tomada de decisão em um único ambiente.

  • Privado
  • Em evolução

Tecnologias: Next.js, TypeScript, Tailwind CSS, RBAC, IA.

  • Dashboards dinâmicos, relatórios inteligentes e módulos configuráveis para áreas como financeiro, RH, operações e vendas.
  • Arquitetura multi-tenant com controle de acesso por perfis e foco em escalabilidade.
  • Hub central pensado para integrar módulos especializados, como desenvolvimento corporativo e gamificação.

Luna — Your AI Companion

Assistente local com IA. Assistente com IA e voz voltado à produtividade, automações e contexto local no Windows.

  • Privado
  • Em evolução

Tecnologias: TypeScript, IA, STT/TTS, Automação, Windows.

  • Arquitetura local-first com fallback de IA.
  • Fluxos pensados para reduzir atrito em tarefas recorrentes.
  • Experiência conversacional com voz e contexto como núcleo do produto.

ROM Translation Studio

Ferramenta desktop para tradução de jogos. Toolkit local para apoiar a tradução de jogos entre diferentes idiomas, com extração, tradução assistida por IA local, revisão manual, validação estrutural e reconstrução de arquivos.

  • Privado
  • Em evolução
  • Experimental

Tecnologias: Python, PySide6, Ollama/Qwen, JSONL, Dolphin, PyInstaller.

  • Pipeline local para extração, conversão, tradução, revisão e reconstrução de textos.
  • Validações para preservar tokens internos, placeholders e estruturas sensíveis do jogo.
  • Interface desktop com revisão manual, filtros de status e memória de tradução.

Market Seeker

Dashboard analítico para mercado do ESO. Ferramenta local para análise de mercado e planejamento de compras no Elder Scrolls Online, cruzando dados de preços, itens e builds.

  • Privado

Tecnologias: Next.js, TypeScript, SQLite, Drizzle, Tailwind CSS.

  • Organização de dados locais de mercado para consulta e comparação de preços.
  • Planejamento de builds com custo estimado, orçamento e itens necessários.
  • Mapeamento de nomes e aliases em português e inglês para facilitar buscas.

Bordo Hub

Aplicativo mobile de comunidade. Aplicativo mobile para centralizar comunicação, anúncios e organização de atividades da guilda Bordo no MapleStory.

  • Descontinuado

Tecnologias: React Native, Expo, TypeScript, Firebase, Cloud Run.

  • Home com painel rápido para anúncios oficiais, avisos e atualizações da comunidade.
  • Persistência no Firestore com cache local e atualização inteligente quando há mudanças.
  • Integração com automação via Cloud Run para sincronização e controle de dados.

RDNS — Rafa DNS

Infra local e privacidade. Projeto de DNS local com foco em privacidade, controle, segurança e performance.

  • Experimental

Tecnologias: Docker, AdGuard Home, Unbound, DNS, Infra.

  • Resolver local com controle do tráfego DNS.
  • Ambiente previsível com containers.
  • Foco em privacidade e desempenho de rede.

EVA Agent

Agente local de pesquisa e automação. Agente local criado para experimentar ciclos autônomos de busca, leitura, tomada de decisão e memória usando IA local e automação de navegador.

  • Privado
  • Em evolução
  • Experimental

Tecnologias: Node.js, TypeScript, Ollama/Qwen, Playwright, JSON.

  • Ciclo automatizado de decisão, pesquisa, leitura e registro de aprendizado.
  • Integração com modelo local via Ollama para reduzir dependência de APIs externas.
  • Memória local em JSON para armazenar interesses, histórico e anotações do agente.

Habilidades Técnicas

Front-end

Foco principal. Construção de interfaces web para produtos digitais, com foco em clareza, componentização e experiência de uso.

Atuação em dashboards, SaaS, painéis administrativos, grids, calendários e Kanban.

React, Next.js, TypeScript, JavaScript ES6+, HTML5, CSS3, Tailwind CSS, Componentização.

UX/UI e Acessibilidade

Experiência sólida. Cuidado visual e de uso para interfaces claras, consistentes e acessíveis.

Trabalho com atenção a hierarquia visual, responsividade, navegação, acessibilidade e acabamento de interface.

UX/UI, WCAG, A11Y, Design Systems, Atomic Design, Responsividade, Framer Motion, Microinterações.

Arquitetura Front-end

Experiência prática. Estruturação de componentes, manutenção e qualidade para produtos que evoluem.

Organizo interfaces pensando em reaproveitamento, separação de responsabilidades, performance e facilidade de manutenção.

Arquitetura Front-end, Manutenibilidade, Performance Web, Debug, Code Review, Git, GitHub, GitLab, GitHub Actions.

Integrações e Dados

Experiência sólida. Ligação entre interface, autenticação, dados e serviços externos.

Experiência com fluxos reais envolvendo autenticação, persistência de dados, APIs e gerenciamento de estado.

APIs REST, Firebase Auth, Firestore, Storage, Hosting, Zustand, React Query, Zod, Persistência de dados.

Mobile

Experiência sólida. Extensão do trabalho de front-end para aplicações e fluxos mobile.

Criação de telas e navegação mobile com atenção a fluxo, responsividade e contexto de uso.

React Native, Expo, UX Mobile, Navegação Mobile, Firebase, Responsividade.

IA Local e Automação

Experiência prática. Projetos experimentais com IA local, automação, ferramentas desktop e fluxos assistidos.

Aplicação prática em agentes locais, tradução assistida por IA, automação de pesquisa e ferramentas de apoio ao fluxo de trabalho.

Ollama, Qwen, Python, PySide6, Playwright, Node.js, Automação local.

Certificações e Formação

Graduação em Ciência da Computação

Centro Universitário do Triângulo - UNITRI, Uberlândia. 2019 - 2025.

Curso Profissionalizante em Web Designer

Centro Profissionalizante Lagoinha, Uberlândia. 2024.

Contato

Rafael Prado, Desenvolvedor Front-End em Uberlândia, MG, Brasil.

  • GitHub
  • LinkedIn