joao.dev()

Olá, eu sou

João Victor Carvalho — Dev Full‑Stack

Construo produtos digitais performáticos e acessíveis. Gosto de resolver problemas com Java, JavaScript/TypeScript, Node.js e React, e tenho carinho por java web e bancos de dados aliados a boas práticas.

Foto de capa com setup de desenvolvimento

Sobre mim

Sou desenvolvedor focado em experiências simples, rápidas e bonitas. Atuo Full‑Stack, acessibilidade e DX mas com atenção especial a backend, performance. Gosto de trabalhar em parceria com criativos, transformar ideias em produtos e documentar processos.

Atualmente estudando arquiteturas limpas, Docker e observabilidade. Aberto a freelas, propostas e colaborações.

Skills

Linguagens & Frameworks

  • Java
  • Java spring
  • JavaScript
  • TypeScript
  • Node.js
  • React
  • Express
  • Next.js
  • HTML/CSS

Banco, DevOps & Outros

  • MySQL
  • MongoDB
  • Docker
  • Git/GitHub
  • REST APIs
  • Tailwind CSS
  • Linux
  • Cloud
Screenshot do projeto

TODO app

Aplicação simples de lista de tarefas com funcionalidades de adicionar, editar, excluir e marcar como concluída.

  • React
  • Tailwind
  • TypeScript
Screenshot do projeto

Plataforma Cursos

Aplicação simples de upload de cursos em formato de video estilo "Alura", "Rocketseat".

Backend: aplicação backend em java com autenticação para usuarios administradores usando supabase para hospedagem de videos.
Frontend: aplicação frontend em ReactJS.

  • React
  • Tailwind
  • JavaScript
  • Java
  • springboot
  • jwt
  • supabase
Screenshot do projeto

Mídia Kit UGC

Aplicação simples de portifólio dinâmico para criadores de conteúdo UGC. Arquivos salvos em R2 da Cloudflare, frontend em React.

  • React
  • Tailwind
  • TypeScript
Screenshot do projeto

Site completo de Isabel Pontes

Aplicação simples de portifólio dinâmico para a fotografa e criadora de conteudo Isabel Pontes. pagina de sobre, contato e galeria. Arquivos salvos em R2 da Cloudflare, frontend em React(Vite,Tailwind,ShadCN).

  • React
  • Tailwind
  • TypeScript
Screenshot do projeto

Nucleo

Aplicação backend-mobile feita em projeto acadêmico para gerenciamento de financias com o intuito de aprender a criar uma API REST usando Spring Java, autenticação JWT e MySQL. Além de criar uma aplição mobile em Kotlin.

  • jetpack compose
  • kotlin
  • Java
  • Spring boot

Experiência

  1. Estudante Sistemas de Informação — PUCPR

  2. Desenvolvedor — Projetos Diversos

    Landing pages, integrações REST, painéis administrativos etc.

Bora construir algo?