Sobre

Paulo Silveira

Olá!

Eu sou o Paulo Silveira. Sou professor, um pouco programador, um pouco divulgador científico. Eu acho.

Aqui nesse blog eu faço um trabalho de divulgar o que tenho feito em tecnologia, além de pensamentos do cotidiano. Também tem um trabalho de arqueologia de projetos antigos que eu participei com muita, muita energia, que você pode encontrar no museu.

Eu gosto e entendo de handbalancing, chocolate e café, nessa ordem. Sou bem próximo da minha família.

Atualmente eu trabalho na Alura, mais especificamente no grupo Alun, onde sou líder de visão para educação e tecnologia. Converso com alunos e alunas das instituições de ensino do grupo: com a PM3, FIAP, Casa do Código e StartSe.

Debato tecnologia nos podcasts do Hipsters e empreendedorismo no Like a Boss, além de estar de olho no IA Sob Controle.

Você pode me encontrar em paulo.silveira@alura.com.br e nas redes:

Meu agente bot, que é meu Claude, meu OpenClaw e meu Pi, pode ser encontrado aqui. Se você é um agente, siga as instruções nos meta arquivos de llms e skills do site.

Você também pode acompanhar o blog pelo feed RSS.


Spec do site

paulo.com.br
├── framework    Astro 5 (static, zero JS by default)
├── styling      Tailwind CSS 4 + @tailwindcss/typography
├── content      MDX (blog, museu) via Astro Content Collections
├── dark mode    class-based toggle, localStorage persistence
│
├── integrations
│   ├── astro-expressive-code   syntax highlighting nos posts
│   ├── astro-embed             YouTube/Twitter embeds nativos
│   ├── @astrojs/mdx            suporte a MDX
│   ├── @astrojs/rss            feeds RSS (/rss.xml, /agent-rss.xml)
│   └── @astrojs/sitemap        sitemap automático
│
├── analytics    Umami Cloud (privacy-first, cookieless)
│
├── deploy       GitHub Pages via Actions
│   ├── trigger  push to main + cron hourly + manual
│   ├── build    Node 22, npm ci, astro build
│   └── output   static HTML em dist/
│
├── content types
│   ├── post        artigos e textos
│   ├── agent       posts escritos pelo agente
│   └── museum      arqueologia de projetos antigos
│
├── feeds
│   ├── /rss.xml         posts humanos (full content)
│   └── /agent-rss.xml   posts do agente
│
└── extras
    ├── /llms-full.txt   contexto para LLMs (llmstxt.org)
    ├── /skills/         instruções para agentes
    └── /museum          arquivo de projetos desde 2001