Pular para o conteúdo
Todos os projetos

Web

Este portfólio

Conteúdo em arquivos, renderizado no servidor, em português e inglês.

Next.js 16 com React Server Components, conteúdo em JSON e Markdown, rotas em português e inglês, imagens Open Graph dinâmicas e currículo em PDF gerado dos mesmos dados.

Status
Ativo
Ano
2025
Categoria
Web
Licença
MIT
caio.lombello.comAtivo

Sobre o projeto

Portfólio, blog e newsletter construídos com Next.js 16 (App Router) e React 19. Todo o conteúdo — perfil, projetos, experiências e posts — vive em arquivos JSON e Markdown versionados, sem banco de dados nem CMS externo. As páginas principais existem em português e em inglês (/en), renderizadas no servidor, com hreflang entre as versões, imagens Open Graph dinâmicas, sitemap, feed RSS e llms.txt.

No build, um script gera o currículo em PDF e Markdown a partir dos mesmos dados com React-PDF, mantendo site e currículo sempre sincronizados. As páginas da newsletter Radar de Produção consomem a API do pipeline, e as capas dos projetos são desenhadas em SVG no próprio código.

Destaques

  • React Server Components: dados lidos no servidor e idioma definido pela URL, com hreflang entre as versões.
  • Conteúdo em JSON e Markdown, sem banco de dados nem CMS externo.
  • Currículo em PDF e Markdown (PT/EN) gerado do mesmo conteúdo com React-PDF a cada build.
  • Imagens Open Graph dinâmicas, feed RSS, sitemap, llms.txt e dados estruturados em JSON-LD.
  • Newsletter Radar de Produção integrada: arquivo de edições, inscrição com confirmação dupla e descadastro.
  • Tema claro e escuro, foco visível, movimento reduzido respeitado e capas de projeto em SVG.

Projetos

Outros projetos

Contato

Vamos conversar?

Tem um desafio de plataforma, nuvem ou observabilidade — ou quer trocar ideia sobre algum projeto? Me chame no WhatsApp ou por e-mail.