Projetos
No arProjeto independente2026
DaviDev
Este site: portfólio, blog e painel de conteúdo, construído como um produto de software de verdade.
- Meu papel
- Único desenvolvedor: especificação, arquitetura e implementação.
- Tecnologias
- Next.js 15 · Fastify · PostgreSQL · Drizzle · Spec Kit · Arquitetura hexagonal
O problema
Um currículo em PDF não mostra como alguém toma decisões técnicas nem a qualidade do que entrega.
O que entreguei
- Site em português e inglês, com tema claro e escuro.
- Blog e painel de conteúdo com histórico de versões.
- Arquitetura hexagonal em monorepo, com regras de dependência verificadas no CI.
- PRD, arquitetura e decisões publicados junto com o código.
Decisões técnicas
Arquitetura hexagonal em um projeto pequeno
As regras de negócio não dependem de nenhuma biblioteca externa e podem ser testadas sem banco de dados.
Custo da escolha: mais camadas e arquivos do que um site deste tamanho exigiria.
API Fastify dentro do Next.js
A mesma API atende o painel por HTTP e é chamada direto pelas páginas no servidor, sem salto de rede.
Custo da escolha: configuração própria para integrar os dois.
Resultado
Site no ar, com todo o processo aberto para consulta.