
Sobre mim
Entre código, produto e pessoas.
Olá, me chamo Daniel Castro e sou engenheiro de software. Trabalho com programação desde 2005 e, ao longo desse tempo, passei por diferentes contextos entre engenharia, arquitetura, liderança técnica, produto e ensino.
Sempre gostei de entender problemas complexos, encontrar formas de otimizar processos e criar soluções que facilitem a vida das pessoas com tecnologia.
Atuar como Engenheiro de Software, desenvolvendo aplicações e sistemas para a web, explorando novas formas de aproximar engenharia, produto e métricas, agora com IA acelerando processos para melhorar a vida das pessoas é algo que tem feito minha jornada gratificante.
Compartilhar também é parte do que sou. Ensinar, escrever, palestrar, participar de comunidades e orientar pessoas em diferentes momentos da carreira é algo que me faz feliz.
Fora do código, sou casado com uma mulher incrível, pai de uma menina linda, pai de pets e corredor amador.
Neste site reúno um pouco de tudo: textos, experiências, projetos e experimentos. Mais do que um portfólio, é um lugar para registrar o caminho enquanto continuo aprendendo e construindo.
01 / Experiência
Experiência
Alguns dos contextos em que venho entregando software.
abr. 2020 — atual
Software Engineer Consultant & Educator
DDEVsBrasil · meio período
out. 2025 — set. 2026
Staff Software Engineer
CurebaseEstados Unidos · remoto · contrato
abr. 2024 — out. 2025
Frontend Team Lead & Architect
Grupo ITSSBrasil · remoto · contrato
fev. 2022 — jul. 2023
Senior Full Stack Developer
BayerEstados Unidos e Alemanha · remoto · contrato
02 / Repertório
Como contribuo
Uma visão resumida das áreas que conecto no trabalho.
Software Engineering
Software de ponta a ponta, com arquitetura, aplicações escaláveis e sistemas distribuídos.
- TypeScript
- React & Next.js
- Node.js
- PostgreSQL
- AWS & Vercel
- Arquitetura
AI Engineering
Integração de IA ao software, conectando LLMs, dados, ferramentas e processos de desenvolvimento.
- LLM integrations
- RAG
- AI SDKs
- AI-assisted development
- Harness engineering
Product
Da descoberta à entrega, conectando problemas, produto, engenharia e resultados.
- Discovery
- MVPs
- Métricas
- Roadmap
- Planejamento
- Product thinking
Teaching
Conhecimento compartilhado por meio de conteúdo, aulas e workshops técnicos.
- Conteúdo
- Palestras
- Mentoria
- Cursos
Stack Principal
TypeScript · React · Next.js · Node.js · C# · Python · PostgreSQL · Drizzle/Prisma · GraphQL · AWS · Vercel · Docker
03 / Fora da tela
Corrida como parte da rotina.
Sou corredor amador que pegou o gosto por meia-maratonas. Entre treinos e provas, encontrei na corrida uma forma de cuidar da saúde, desenvolver disciplina e encontrar um pouco de equilíbrio no meio da rotina.
04 / Contato
Ajudo em desafios de engenharia.
Estou aberto a boas conversas e disposto a colaborar onde minha experiência possa ser útil, seja numa conversa, palestra, mentoria ou treinamento estruturado.
Entre em contato