Carlos Daniel Barbosa Reis

Carlos Daniel

@carlaoodan

Dev autônomo · IA & Automação

Eu construo sistemas e ferramentas com Inteligência Artificial.

Meu contato com a tecnologia começou em 2024. Comecei curioso, desmontando ferramentas para entender como funcionavam, e não parei mais.

Desde então venho estudando desenvolvimento de sistemas, IA e automação. Hoje é o que eu mais gosto de fazer, e faço todos os dias.

Minha trajetória

Desde 2024
Primeiros estudos, projetos e clientes.
Projetos autorais
Sistemas desenvolvidos do zero para explorar novas ideias.
+30 projetos
Sites, sistemas e automações entregues para clientes.
Aprendizado constante
Sempre pesquisando novas tecnologias e maneiras melhores de construir.

Projetos em destaque

ARMAGEDOM

ARMAGEDOM

Orquestração de Inteligência Artificial

O ARMAGEDOM é um sistema de agentes de IA que roda direto no meu computador e faz trabalho real de engenharia de software: escreve código, revisa projetos e faz auditorias. Ele usa RAG para consultar minhas bases de conhecimento, que aparecem numa visualização 3D feita em Three.js.

Ele só executa ações que eu autorizo e altera arquivos com mudanças pequenas, fáceis de revisar. Se um provedor de IA cai, ele troca sozinho entre modelos locais no Ollama e APIs na nuvem.

Também controla o navegador, extrai dados de páginas e tem módulos de segurança para pentest e varredura de vulnerabilidades. A memória fica salva em ChromaDB e SQLite, então ele lembra do que já fez.

Principais recursos:

IA & Busca03
  • RAG / Busca semântica
  • Constelação 3D (Three.js)
  • Automação de navegador
Modelos03
  • Ollama
  • APIs em nuvem
  • Failover multi-provedor
Segurança04
  • Constituição de autorização
  • Mutações por diff
  • Pentest
  • Varredura de vulnerabilidades
Memória & Dados03
  • ChromaDB
  • SQLite
  • Grafos de habilidades

Na prática, é o laboratório onde eu testo agentes antes de usá-los em projetos.

Status: Funcional e em evolução

Estudo de caso em breve

ODAN

ODAN

Do teclado e mouse para um controle virtual.

O ODAN transforma teclado e mouse num controle virtual para jogos de PC. Foi feito em C# (.NET) com WPF e calibra a resposta de cada comando em tempo real.

A interface mostra uma réplica 3D do controle, renderizada com DirectX (SharpDX) e modelos importados via Assimp, que reage na hora a cada botão.

Cada botão, gatilho e direcional tem sua própria física. Com o jogo aberto, o ODAN vai para segundo plano e reduz o uso da GPU para não derrubar o FPS.

Principais recursos:

Stack03
  • C# (.NET)
  • WPF
  • ViGEmBus
Gráficos 3D05
  • DirectX (SharpDX)
  • Importação via Assimp
  • Iluminação física
  • MSAA 2x
  • SSAO
Física & Input04
  • Física vetorial por botão
  • Gatilhos analógicos
  • Direcional (DPad)
  • Resposta em tempo real
Performance03
  • Gerenciamento de GPU
  • Modo segundo plano
  • Prioridade de FPS do jogo

Começou como um experimento para entender como os jogos leem dispositivos de entrada.

Status: Funcional

Estudo de caso em breve

Projetos Web

Sites feitos para vender.

Também desenvolvo sites para empresas e profissionais: rápidos, bem apresentados e com um objetivo claro.

O que eu construo

Inteligência Artificial

Assistentes e agentes que consultam seus dados e executam tarefas.

Sistemas

Ferramentas sob medida para resolver um problema específico do seu negócio.

Desenvolvimento Web

Sites rápidos e bem apresentados, feitos para vender.

Automação

Processos repetitivos rodando sozinhos, com seus serviços conectados.

AI Lab

Meu laboratório de experimentação com Inteligência Artificial.

Onde eu testo novas formas de trabalhar com Inteligência Artificial.

Sistemas de IA capazes de:

  • manter contexto e memória
  • recuperar conhecimento relevante
  • consultar documentos
  • utilizar ferramentas
  • executar tarefas
  • colaborar entre agentes
stack
  • Gemini
  • Google AI Pro
  • AI Coding
  • Modelos Locais
  • APIs de LLMs
  • Ollama
  • ChromaDB

Tecnologias

Ferramentas e arquiteturas que fazem parte do meu processo de desenvolvimento.

Linguagens

Base utilizada para desenvolvimento de sistemas, interfaces, automações e aplicações.

  • Python
  • Java
  • JavaScript
  • HTML
  • CSS

Integrações & Desenvolvimento

Construção de soluções conectadas, automações e integração entre diferentes serviços.

  • Git
  • GitHub
  • APIs REST
  • Integração de sistemas
  • Automação
  • Webhooks
  • Scripts

Dados & Recuperação

Estruturas voltadas para armazenamento, organização e recuperação inteligente de informação.

  • SQLite
  • Banco vetorial
  • Embeddings
  • Busca semântica
  • Indexação
  • Recuperação de conhecimento

IA Aplicada

Arquiteturas de IA voltadas para contexto, recuperação de conhecimento, agentes e execução de tarefas.

  • RAG
  • GraphRAG
  • Agentes de IA
  • Modelos locais
  • Orquestração
  • Memória para agentes

Como eu trabalho

  1. 01

    Entendo

    Primeiro procuro entender o problema.

  2. 02

    Pesquiso

    Analiso tecnologias e possíveis soluções.

  3. 03

    Estruturo

    Defino como o sistema pode funcionar.

  4. 04

    Construo

    Transformo a ideia em algo funcional.

  5. 05

    Testo

    Procuro erros, limitações e maneiras de melhorar.

  6. 06

    Evoluo

    O projeto continua melhorando conforme novas ideias surgem.

Experiência

CDDesenvolvedor autônomoGoiânia, GO
  1. Aprendi tecnologia na prática, estudando por conta própria e entregando projetos para clientes.

  2. Já entreguei mais de 30 projetos entre sites, sistemas e automações, trabalhando direto com clientes e em projetos autorais. Cada vez mais, com Inteligência Artificial.

  3. Grande parte das oportunidades surgiu através de prospecção, indicação e contato direto com pessoas interessadas nos meus serviços.

Essa experiência me ensinou a lidar com:

  1. 01Clientes
  2. 02Comunicação
  3. 03Prospecção
  4. 04Vendas
  5. 05Negociação
  6. 06Entrega de projetos
  7. 07Levantamento de requisitos
Além do código

Também tenho experiência com edição de vídeo e criação de conteúdo digital.

Esse lado criativo acabou influenciando minha forma de desenvolver interfaces e apresentar projetos.

Um sistema precisa funcionar bem.

Mas também precisa ser fácil de entender e agradável de utilizar.

Estudando agora

Tecnologia muda rápido.

É exatamente isso que me interessa.

Atualmente continuo aprofundando meus conhecimentos principalmente em:

  • Inteligência Artificial
  • Agentes
  • RAG / GraphRAG
  • Engenharia de Software
  • Backend
  • Arquitetura de Sistemas
O que vem depois

O próximo passo é iniciar minha graduação e levar meus projetos para um nível cada vez mais complexo.

Quero que o que eu estudo vire coisa que as pessoas usam.

Contato

Tem uma ideia?

Talvez eu consiga transformá-la em alguma coisa.

Trilha sonora enquanto codo