
RevolutionConvert
Conversão de imagens e documentos no navegador, com processamento local e download em lote. Uma ferramenta para mudar formatos sem enviar arquivos a um servidor.
- React
- Next.js
- TypeScript
- CSS
Da interface à API, construo aplicações que conectam ideias e pessoas.
Trabalho com React, Next.js, TypeScript e Node.js para desenvolver interfaces responsivas, APIs e integrações com bancos de dados. Formado em Análise e Desenvolvimento de Sistemas, busco novos desafios para contribuir e evoluir em equipe.

Conversão de imagens e documentos no navegador, com processamento local e download em lote. Uma ferramenta para mudar formatos sem enviar arquivos a um servidor.
Interfaces responsivas
React · Next.js · TypeScript
APIs e autenticação
Node.js · Express · JWT
Integração com dados
PostgreSQL · Prisma
Curiosidade para aprender.
Dedicação para transformar ideias em realidade.
Sou João Leandro, desenvolvedor Full Stack movido pela curiosidade e pela vontade de criar soluções que façam sentido para as pessoas.
Em 2022, amigos que compartilhavam comigo o interesse pelo jogo Rose Online me apresentaram ao universo da programação. O que começou como curiosidade se tornou uma jornada de aprendizado e criação.
Desenvolvo interfaces com React e Next.js e APIs com Node.js, Express e TypeScript. Nos meus projetos, exploro autenticação, integração com serviços externos e persistência de dados com Prisma e PostgreSQL.
Acredito na tecnologia como uma forma de conectar pessoas e resolver problemas. Por isso, estou sempre aberto a novos desafios e oportunidades para crescer.
As tecnologias e ferramentas que uso para transformar ideias em aplicações, da interface à infraestrutura.
Interfaces, interação e experiência.
Lógica, APIs e persistência.
Da primeira ideia à entrega.
Sempre aprendendo, experimentando e expandindo essa coleção.
Uma seleção que reúne interfaces, APIs e processamento de arquivos. Conheça o problema de cada projeto, o que foi construído e as tecnologias utilizadas.

Aplicação web · Arquivos e privacidade
Conversão de imagens e documentos no navegador, com processamento local e download em lote. Uma ferramenta para mudar formatos sem enviar arquivos a um servidor.

Back-end · Autenticação e dados
API para cadastro e autenticação de usuários, administração de categorias e produtos e persistência de dados com Prisma e PostgreSQL.

Aplicação web · Dados eleitorais em tempo real
Painel que acompanhou a apuração das eleições brasileiras em tempo real, com atualização automática, resultados nacionais e mapa interativo para explorar a votação por estado.
Projetos complementares que exploram interfaces temáticas, catálogos de conteúdo e integração com serviços de e-mail.

Front-end · Portal de jogo
Portal temático para Rose Online que reúne apresentação do jogo, guias, classes e acesso ao download em uma experiência visual responsiva.

Front-end · Integração com API externa
Catálogo de filmes e séries com busca e consulta de detalhes, integrado ao TMDB. Uma interface inspirada em plataformas de streaming, com foco na descoberta e apresentação de conteúdo.

Back-end · Integração com SMTP
Serviço REST para envio de e-mails com Node.js, Express e Nodemailer, usando SMTP do Gmail e configuração por variáveis de ambiente.
Outros experimentos e projetos de aprendizado estão no meu GitHub.
Explorar repositórios