01/intro
Victor AlvesConstruo, quebro e documento.
Desenvolvedor focado em entregar o produto inteiro — da modelagem de dados ao último pixel. Este site é onde guardo o que construo e o que aprendo no caminho.
Brasilfunciona na minha máquina…
02/sobre
Sobre
Gosto de problema que não cabe numa camada só: aquele que começa no banco, passa pela API e só termina quando a interface fica óbvia para quem usa. Trabalho melhor quando posso escrever o código e a explicação dele.
Este site é ao mesmo tempo portfólio e caderno aberto. Se algo aqui te poupar uma hora de trabalho, já valeu.
Status
Aberto a projetos selecionados
03/stack
Ferramentas
- Frontend
- TypeScript
- React
- Next.js
- Tailwind CSS
- Backend
- Node.js
- Express
- REST APIs
- Sistemas
- PostgreSQL
- MySQL
- Docker
- Git
- Aprendendo
- Rust
- Testes automatizados
04/trabalho
Projetos em destaque
Ver todos os projetosAI Workspace
Plataforma de IA self-hosted: chat multi-modelo com ferramentas, memória de longo prazo, automações, canais de mensagem e app desktop — tudo rodando na sua própria infraestrutura.
- FastAPI
- Postgres 16 + pgvector
- Next.js 14
- Docker Compose
- Tauri
- SIFT
SIFT
Duas meta-ferramentas no lugar de um catálogo de 30 mil tokens: descoberta hierárquica de ferramentas para agentes de LLM, com busca híbrida e filtro de resposta.
- Python
- fastembed
- BM25
- MCP
- OpenAPI
GraphCodeMap
Um grafo consultável de símbolos, chamadas e fluxo de dados, para agentes de IA entenderem um repositório grande sem reler arquivo atrás de arquivo.
- Python
- tree-sitter
- SQLite
- MCP
- LSP
05/escrita
Publicado recentemente
Ver tudoO começo
Por que eu juntei portfólio, estudos, documentação e newsletter num site só — e o que esperar das próximas edições.
- meta
URLs traduzidas com next-intl sem duplicar rotas
Como servir /estudos em português e /blog em inglês a partir de um único arquivo de rota no App Router.
- Next.js
- i18n
- next-intl
Modelo de edição
Estrutura base para duplicar a cada edição nova. Apague este arquivo quando não precisar mais dele.
- modelo
Seis variáveis, dois temas
Como manter tema claro e escuro sem duplicar uma linha de estilo, usando variáveis CSS e o Tailwind 4.
- CSS
- Tailwind
- Design System
06/contato
Vamos conversar
Aberto a projetos, colaborações ou só uma boa discussão técnica.