---
title: Camilla Saboia
url: https://nandomoreira.dev/portfolio/camilla-saboia
collection: portfolio
tech:
  - Astro
  - TypeScript
  - Zod
  - Vitest
  - Firebase Hosting
  - GitHub Actions
date: 2026-10-18
---

# Camilla Saboia

Site institucional e portfólio de uma profissional de Customer Experience e eventos corporativos, que trocou o currículo em PDF por um endereço próprio. Todo o texto mora num único arquivo validado no build, e o mesmo conteúdo gera os dados estruturados para buscadores e agentes de IA. No ar em camillasaboia.com.br.

## Problema

Uma profissional de Customer Experience e eventos corporativos apresentava a
carreira em PDFs de currículo e portfólio, sem um endereço próprio para mandar
a recrutadores e clientes nem algo que um buscador conseguisse ler.

## Decisões técnicas

Página única em Astro, estática, com todo o texto num JSON validado por Zod:
e-mail inválido, link sem https ou foto sem texto alternativo quebram o build
em vez de ir para o ar. Os dados estruturados (pessoa, um serviço por tipo de
evento e o FAQ visível), o sitemap e o llms.txt saem desse mesmo conteúdo,
então não divergem da página. O único JavaScript fecha o menu no celular; a
revelação no scroll é CSS e respeita quem reduz o movimento. O deploy roda a
cada push em main pelo GitHub Actions, autenticado por Workload Identity
Federation, sem chave de serviço guardada no repositório.

## Resultado

No ar em camillasaboia.com.br desde outubro de 2026, com as fotos reais dela
recortadas em volta da palavra gigante do topo. O repositório é fechado, então
a evidência é o site publicado.

## Links

- Live: https://www.camillasaboia.com.br
