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.

Links

DaviDev | DaviDev