Portfólio

Vinícius Alves de Morais

Desenvolvedor Full Stack

01

Sobre mim

Nome
Vinícius Alves de Morais
Profissão
Desenvolvedor Full Stack
Sobre
Desenvolvedor full stack com mais de 4 anos de experiência, focado no ecossistema Laravel e React. Já trabalhei com Rust e Axum em aplicações de alta performance, construí PWAs, aplicativos em React Native e desenvolvimento Android com Kotlin. Interessado em arquitetura de software, APIs em tempo real e boas práticas de engenharia.

Estatísticas rápidas

4
Anos de experiência
10
Projetos autorais
4
Em produção

02

Tecnologias

  • PHP
  • Laravel
  • JavaScript
  • TypeScript
  • React
  • Next.js
  • Vue.js
  • Tailwind CSS
  • Node.js
  • MySQL
  • PostgreSQL
  • Docker
  • Git
  • Linux
  • Rust
  • Kotlin
  • Expo
  • SQLite
  • Redis

03

Projetos em destaque

Marca do Party Pass: O evento inteiro cabe numa pulseira

Plataforma web

Em produção

Party Pass

O evento inteiro cabe numa pulseira

Plataforma cashless para organizadores de eventos: recarga e pagamento por QR Code, PDV para os bares, controle de estoque e fechamento financeiro em tempo real. Backend Laravel, app do operador em React Native e um servidor de WebSocket que mantém caixas e painéis sincronizados.

  • Laravel
  • React Native
  • Node.js
  • WebSocket
  • Next.js
Marca do Drama Droplet: Seu diário de doramas

Aplicativo

Em produção

Drama Droplet

Seu diário de doramas

App para acompanhar doramas asiáticos: biblioteca por status, diário de episódios, listas, favoritos e conquistas. Um microserviço de scraping em Rust descobre obras recém-anunciadas no DramaWiki pela API do MediaWiki e alimenta o catálogo do backend.

  • Laravel
  • React Native
  • Expo
  • Rust
  • Next.js
Marca do Rodada: A sala toda jogando junto

Plataforma web

Em produção

Rodada

A sala toda jogando junto

Plataforma de jogos de perguntas ao vivo: o host projeta a partida na tela grande e cada participante entra pelo celular. Salas em tempo real, modelos de partida reaproveitáveis, banco de perguntas, ranking e histórico. Backend em Rust com arquitetura hexagonal.

  • Rust
  • Axum
  • React
  • TanStack Router
  • PostgreSQL
Marca do Last Spark: A última faísca contra a arena

Jogo

Em desenvolvimento

Last Spark

A última faísca contra a arena

Roguelike de sobrevivência 2D para Android. Você se move, as armas atiram sozinhas e cada nível oferece três evoluções. Três atos, chefes próprios e uma constelação de melhorias permanentes entre as runs, com a história contada em quadrinhos montados painel a painel.

  • Kotlin
  • libGDX
  • Gradle
  • Android

04

Outros projetos

Em produção

Plataforma web

Folio

Apresentações escritas como texto

Editor de apresentações em uma linguagem inspirada em Markdown: você escreve e o tema cuida do design. O compilador em Rust roda no navegador via WebAssembly, com preview ao vivo, erros que sugerem a correção, modo apresentador, exportação em PDF, histórico de versões, edição offline e uma biblioteca de temas e componentes.

  • Rust
  • WebAssembly
  • Axum
  • React
  • MySQL
Em desenvolvimento

Site

UtiliTools

As ferramentas que você procura toda semana

Utilitários online gratuitos voltados ao dia a dia brasileiro: validação e geração de CPF, CNPJ, CNH e RG, número por extenso e conversores. Tudo roda no navegador, sem cadastro e sem enviar dado nenhum para servidor.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Radix UI
Em desenvolvimento

Extensão

Flipbook Grabber

Tire o livro de dentro do navegador

Extensão de Chrome que salva publicações do AnyFlip como PDF ou EPUB em um clique. Lê o índice já decodificado dentro do contexto do player, baixa as imagens no tamanho original e monta o arquivo em segundo plano, com fila, progresso e cancelamento.

  • TypeScript
  • React
  • Manifest V3
  • Vite
  • Vitest
Em desenvolvimento

Plataforma web

Eixo

Todo caminho que você já fez

Visualizador do histórico de localização do Google Maps Timeline. Desenha a rota no mapa colorida por modal de transporte, oferece uma trilha vertical dia a dia e um sismógrafo para selecionar intervalos. API em Rust com arquitetura hexagonal sobre SQLite.

  • Rust
  • Axum
  • SQLite
  • React
  • MapLibre GL
Em desenvolvimento

Aplicativo

Chat Family

Conversa de casa, fechada a chave

Mensageiro de grupo fechado com criptografia ponta a ponta: as chaves nascem e ficam no aparelho, e o servidor só transporta conteúdo cifrado. Mensagens em tempo real por WebSocket, mídia, múltiplos dispositivos e restauração de conversas por frase de recuperação.

  • Rust
  • Axum
  • React Native
  • Expo
  • Redis
Em desenvolvimento

Plataforma web

Pitaco

Dá seu pitaco antes do apito

Bolão de campeonatos: torneios com fases e grupos, palpites por partida, apuração automática, ranking entre os participantes e notificações. Backend em Rust com arquitetura hexagonal e painel administrativo para montar a tabela.

  • Rust
  • Axum
  • MySQL
  • React
  • TanStack Router
Em produção

Site

Blackpink Views

A contagem rumo ao próximo marco

Acompanha a contagem de visualizações dos clipes e projeta, pela média diária recente, quantos dias faltam para cada um bater o próximo marco. Ranking dos vídeos, histórico por data e página de detalhe de cada clipe.

  • Laravel
  • PHP
  • Blade
  • Tailwind CSS
  • MySQL

05

Contato

Enviar mensagem

Preencha o formulário e abriremos seu cliente de e-mail.

© 2026 Vinícius Alves de Morais