Matheus de Camargo Marques
Especialista em sistemas concorrentes e distribuídos com Elixir. Transformo arquiteturas complexas em soluções escaláveis e performáticas.
Especialidades
Backend Concorrente & Distribuído
Desenvolvimento de sistemas altamente escaláveis usando Elixir/OTP. Experiência em microserviços, message queues e arquiteturas resilientes.
Otimização de Bancos de Dados
Performance tuning, indexação estratégica, query optimization e modelagem de dados para aplicações de alta demanda.
Manutenção & Melhoria de Legados
Refatoração de código legado, modernização de arquiteturas e implementação de boas práticas sem interromper operações.
Formação Acadêmica
Pós-Graduação (Stricto Sensu)
Em AndamentoUTFPR - Curitiba
Aluno Stricto Externo
Engenharia da Computação
Bacharel
Licenciatura em Computação
Licenciatura
Técnico em Informática
Formação Técnica
Técnico em Logística
Formação Técnica
Stack Tecnológico
Backend
Frontend
Mobile & Outros
Projetos & Pesquisa
NeuroStack-RAG
Uma Arquitetura Cognitiva Bio-Inspirada para LLMs
Resumo Executivo
Sistemas de Geração Aumentada por Recuperação (RAG) tradicionais enfrentam um problema crítico: a entropia. Com o tempo, o acúmulo de dados não estruturados gera ruído, lentidão e aumenta a taxa de alucinações. O NeuroStack-RAG é uma resposta arquitetural a esse problema, simulando os mecanismos biológicos de memória do cérebro humano — esquecimento ativo, consolidação de memória e aprendizado por associação — para criar uma base de conhecimento que não apenas cresce, mas evolui e se torna mais inteligente com o uso.
O Problema
Em arquiteturas de dados convencionais, o conhecimento é estático. Um documento inserido hoje tem o mesmo "peso" na busca vetorial daqui a um ano, independentemente de sua utilidade real. Isso cria um crescimento linear de ruído, onde a informação relevante é sufocada por dados obsoletos, degradando a performance do modelo de linguagem.
A Solução: Biomimética de Dados
O NeuroStack abandona a ideia de "banco de dados estático" em favor de um sistema de memória vivo. Ele introduz o conceito de ciclo de vida da informação, onde cada dado precisa "lutar" pela sua sobrevivência baseando-se em utilidade e reforço. A arquitetura opera sobre três pilares conceituais:
1. Hierarquia de Memória em Três Camadas
Assim como o cérebro, o sistema segmenta dados por "idade" e complexidade semântica: Espaço Éden (Memória de Trabalho), Espaço Sobrevivente (Memória Episódica) e Espaço Tenured (Memória Semântica).
2. Sinapse Aumentada (Aprendizado Hebbiano)
"Células que disparam juntas, permanecem conectadas". O sistema aplica esse princípio aos dados, ponderando a relevância pelo histórico de acesso. Memórias úteis tornam-se "sinapticamente fortes", enquanto as irrelevantes enfraquecem.
3. Ciclos de "Sono" e Consolidação Offline
Processos assíncronos análogos ao sono humano para manutenção. A Fase de Eficiência (NREM) otimiza a busca, e a Fase de Síntese (REM) "sonha" com os dados para encontrar conexões e gerar novos insights para o Grafo de Conhecimento.
Diferenciais Técnicos
- Esquecimento Ativo (Garbage Collection Semântico): Redução drástica de custos de armazenamento e ruído ao eliminar automaticamente dados obsoletos.
- Recuperação Contextual: O sistema prioriza o que é importante, não apenas o que é parecido.
- Anti-Alucinação: Ao consolidar fatos em grafos e validar contradições durante o processamento offline, o sistema aumenta a confiabilidade das respostas.
Este projeto é uma exploração contínua sobre como podemos tornar a IA mais eficiente e próxima da cognição humana. Interessado em discutir arquitetura de sistemas cognitivos? Entre em contato.
Áreas de Estudo Atual
Recomendações
Marcos Vinícius
Software Engineer | Java | Kotlin | Spring Boot | Docker
Tive/tenho o privilégio de trabalhar com o Matheus e posso afirmar que ele é um profissional raro. Além de sua grande capacidade técnica, que sempre impressiona, Matheus se destaca por sua habilidade em liderar equipes de forma inspiradora. É um verdadeiro facilitador, sempre pronto para ouvir, apoiar e encontrar soluções, sempre com muita humildade. Sua postura acessível e colaborativa cria um ambiente de trabalho motivador e produtivo.
Daniel Oliveira
Desenvolvedor Golang
O Matheus é um profissional excepcional, que se destaca pela sua proatividade, visão estratégica e busca constante por melhorias. Ele está sempre atento às novas tecnologias e às tendências do mercado, mas sem deixar de lado os pontos positivos das soluções consolidadas. Além disso, ele é um ótimo colega de trabalho, que compartilha seus conhecimentos e contribui para o crescimento da equipe.
Emanuel Kidoguchi
Fullstack Developer | Elixir | Phoenix | LiveView
Matheus possui sólidos conhecimentos em Erlang/Elixir, além de ser um apaixonado pela linguagem. Altamente criterioso e focado em desenvolver softwares escaláveis tolerantes à falha, é um excelente profissional sobretudo no contexto do OTP com Elixir e Erlang.
Mikael Santos
Key Account Manager
Matheus é excelente em organização, um profissional muito focado. Como programador tem uma mente incrível para absorver/replicar conhecimento, pelo domínio das linguagens e experiência.
Cleverson Matias
Desenvolvedor Fullstack | Node.js | PHP | React | SQL
Um ótimo colega de trabalho, dedicação é tudo para o Matheus, sempre focado em fazer o melhor e com uma riqueza de detalhes impressionante, gostei muito de trabalhar com ele, ótima pessoa! excelente profissional!
Mateus de Matos Leal
Software Engineer
Persistência é a palavra que me vem à mente quando penso em Matheus. Acima de tudo, fiquei impressionado com a capacidade de Matheus de trabalhar duro em cada projeto. E, claro, sua maneira gentil de tratar os amigos. Matheus seria um verdadeiro trunfo para qualquer posição que exija programação e vem com minha recomendação sincera.
Acredito que cada um de nós possui dons únicos — e que temos a responsabilidade de colocá-los a serviço do mundo. No meu caso, encontrei essa vocação no mundo dos sistemas distribuídos, com profundo conhecimento da pilha Erlang/OTP e da linguagem Elixir.
Trabalho com propósito. Gosto de resolver problemas complexos — aqueles que parecem maiores do que nós — porque sei que não estou trilhando esse caminho sozinho. Ensino o que aprendo, compartilho o que construo e contribuo com a comunidade sempre que posso — seja mentorando, aprimorando código aberto ou organizando encontros para fomentar conexões.
Vejo a tecnologia como um instrumento poderoso — um que, nas mãos certas, pode transformar vidas. É por isso que busco a excelência. Não por orgulho, mas porque acredito que dar o nosso melhor é uma forma de gratidão. Projetos sem alma não me motivam. Sou guiado por um propósito, não apenas por código.
Já falhei. Já hesitei. E foi nesses momentos que mais cresci. Hoje, entendo que os desafios não vêm para me deter — eles vêm para me moldar. Cada obstáculo é uma oportunidade para servir melhor, com mais humildade, fé e coragem.
Mateus 25:14-30 — a Parábola dos Talentos — me lembra diariamente do que está em jogo: não desperdiçar o que me foi confiado.
Se você se sente chamado a ir além, se busca parceiros com propósito e se acredita que a tecnologia pode ser uma ponte — e não um fim — será um privilégio conectar-me com você.