CONHECIMENTOS / FABRÍCIO CASTRO
Ferramentas para criar.
Critério para escolher.
Ferramentas e fundamentos que conecto para transformar problemas em aplicações. Meu aprendizado avança com código, experimentação e revisão das decisões.
Interfaces
Estruturar informação, criar componentes e comunicar estados com clareza.
- HTML e CSS
- JavaScript e TypeScript
- React e Next.js
- Tailwind CSS
- Radix UI e shadcn/ui
Aplicações
Conectar interfaces a regras, serviços e dados.
- Node.js e NestJS
- APIs HTTP
- Prisma
- PostgreSQL
- Modelagem
Processo
Organizar mudanças e verificar o comportamento do software.
- Git e GitHub
- Revisão de código
- Jest
- Docker
- Documentação
Engenharia de IA
Investigo como projetar sistemas inteligentes que resolvam problemas reais, indo além de consumir uma API de modelo. Diferencio conhecimento aplicado, experimentação e tecnologias em estudo.
- LLMs, modelos multimodais e seleção de provedores
- Prompt engineering, contexto e saídas estruturadas
- RAG, embeddings, busca vetorial e gestão do conhecimento
- Agentes, ferramentas, orquestração e workflows
- Integração de IA com sistemas, APIs e processos empresariais
- Avaliações, testes, observabilidade e rastreabilidade
- Segurança, privacidade, permissões e proteção contra prompt injection
- Custos, latência, fallback e supervisão humana
Análise, automação e soluções
Trabalho na interseção entre necessidades do negócio, desenho de fluxos, tecnologia e pessoas. Meu objetivo não se limita a escrever código: inclui compreender processos e definir soluções verificáveis.
- Levantamento de requisitos e modelagem de processos
- Integrações e automação de operações
- Arquitetura modular, DDD e desenho de plataformas
- Experiência do usuário e acessibilidade
Exploração
Assuntos que orientam meus estudos.
- Acessibilidade
- Design systems
- DDD e arquitetura
- Inteligência artificial
- Automação