Pular para o conteúdo
VELRINO.

ENGENHEIRO DE SOFTWARE & IA

Problemas complexos.
Software bem pensado.

Sou Denis. Transformo processos complexos em produtos fáceis de usar. De IA para professores a sistemas financeiros e games, construo de ponta a ponta.

Atuação global

01 / PROJETOS SELECIONADOS

Ideias que saíram do papel.

Alguns dos produtos que ajudei a construir. Conheça o problema, as decisões e a tecnologia por trás de cada um.

Arquitetura: Adapta Mídia01

VISÃO COMPUTACIONAL / IA

Adapta Mídia

Transforme o movimento da rua em dados para publicidade.

  • Flutter
  • React
  • YOLO
  • Cloudflare
  • Cloud Run
  • Firebase
  • MongoDB
  • Redis
  • Vertex AI
  • Cloud Storage

Plataforma premiada de análise e otimização de publicidade exterior usando Visão Computacional e Inteligência Artificial

Um app Android feito em Flutter executa YOLO (Ultralytics) para visão computacional no próprio dispositivo, enquanto o painel administrativo é um app web em React publicado na Vercel. Ambos consomem a mesma API de backend.

O Cloudflare fica na frente da plataforma como camada de edge — cuidando de DNS, cache de CDN, TLS e proteção — e roteia cada requisição dos clientes até a API de backend.

A API roda no Google Cloud Run (containers serverless, com auto-scaling). O Firebase cuida de autenticação e necessidades em tempo real, o MongoDB é o banco de dados principal e o Redis sustenta o cache e a fila de jobs.

O Google Vertex AI fornece a camada gerenciada de machine learning para análise publicitária, e o Google Cloud Storage guarda mídias, uploads e os resultados processados.

O que mudou

A Adapta Mídia foi reconhecida no Adapta Summit e no Adapta Hackathon de 2025 por aplicar IA e visão computacional à publicidade de rua.

Adapta Mídia
Natiely02

GAMES / INDEPENDENTE

Natiely

Um mundo criado a partir da paixão por games.

  • Unity
  • C#
  • Game development

Meu jogo independente de fantasia, reunindo desenvolvimento, arte, música e a experiência de construir um produto do zero.

Arquitetura: ClassGame03

EDUCAÇÃO / 3D

ClassGame

Uma sala de aula 3D onde a IA ajuda a aprender.

  • Next.js
  • React
  • TypeScript
  • Tailwind
  • Three.js
  • Go
  • Echo
  • Gemini
  • Vertex AI
  • Firestore
  • Redis
  • Cloud Tasks
  • Cloud Run
  • PostHog

O ClassGame transforma a aula e as atividades do professor em uma missão curta de revisão 3D. Mia pergunta por que o aluno escolheu uma resposta errada, recupera contexto confiável da aula, adapta a explicação, lembra como aquele aluno aprende entre sessões e devolve evidências observáveis ao professor em tempo real.

Next.js 16, React 19, TypeScript, Tailwind e Three.js entregam duas experiências conectadas. Alunos jogam missões adaptativas em uma sala 3D preparada para celular; professores criam, revisam, publicam e acompanham missões em um dashboard de evidências ao vivo.

Uma API em Go e Echo revalida a identidade Firebase, impõe autorização por turma e missão, fixa cada tentativa em uma revisão publicada imutável, faz grounding dos dados da pergunta no servidor e orquestra tutoria síncrona e aprendizagem assíncrona.

Os agentes de Missão, Mia Tutor e Aprendizagem chamam o Gemini pelo Vertex AI com saída estruturada. Um gate de política e grounding combina chunks recuperados da aula, eventos observáveis recentes, histórico de tutoria, memória persistente do aluno e padrões da turma antes de cada turno do modelo.

O Firestore armazena turmas, missões versionadas, checkpoints exatos, turnos de tutoria, learning traces, memória duradoura do aluno e síntese da turma. O Redis aplica quotas distribuídas e health gates, enquanto o Cloud Storage mantém os anexos publicados canônicos.

O Cloud Tasks entrega jobs autenticados por OIDC para copiar anexos, finalizar learning traces e executar o watchdog de abandono. Cloud Build e Artifact Registry publicam os dois serviços, enquanto Cloud Logging e PostHog capturam sinais operacionais e de produto.

O acesso do navegador ao Firestore é somente leitura e limitado por papel; alunos recebem apenas projeções seguras. Leak guards protegem contexto exclusivo do professor, IDs tornam os turnos idempotentes, quotas limitam custo de modelo e todo contrato de agente tem fallback determinístico.

Arquitetura: WPP AI04

MENSAGENS / IA

WPP AI

Conversas com IA, dentro do WhatsApp.

  • Node.js
  • NestJS
  • React
  • Baileys
  • MongoDB
  • Redis
  • Bull
  • Gemini
  • OpenAI

Integração de WhatsApp com IA, com um backend dedicado a mensagens, integrações e processamento confiável.

Usuários e grupos do WhatsApp enviam mensagens para o bot, enquanto o painel administrativo em React consulta conversas, análises e autenticação pela mesma API.

Cada mensagem é resolvida para tenant, conta WhatsApp, ambiente e perfil de bot antes de persistência ou IA. Isso isola clientes, números, prompts e histórico dentro de uma única implantação.

A API NestJS concentra o adapter Baileys, os módulos de autenticação, conversas e orquestração. O MongoDB armazena tenants, contas, conversas, mensagens e análises; o Redis sustenta fila Bull e cache operacional.

Revisores determinísticos respondem casos simples sem custo de LLM. Quando precisa de modelo, o sistema monta prompts com guardrails, usa Gemini como provedor principal e OpenAI como fallback.

A ingestão do WhatsApp grava a mensagem e enfileira o job, mantendo o socket responsivo. Um worker processa a análise, valida a saída, completa ou falha o snapshot de auditoria e envia a resposta pelo remetente WhatsApp.

Arquitetura: GoatVPN05

PRIVACIDADE / INFRAESTRUTURA

GoatVPN

Uma VPN com infraestrutura de ponta a ponta.

  • WireGuard
  • WGDashboard
  • NestJS
  • React
  • AWS
  • MongoDB
  • Redis
  • Stripe
  • Cryptomus
  • NoxPay

Uma VPN de consumo no estilo NordVPN baseada em WireGuard, com uma frota de servidores gerenciada pelo WGDashboard, backend em NestJS, app em React e cobrança multi-gateway com Stripe, Cryptomus e NoxPay.

Um app Android e um cliente web em React permitem que usuários naveguem pelas localizações de servidores e se conectem. Ambos autenticam na mesma API de backend e recebem dela a configuração WireGuard.

O produto roda em WireGuard, com uma grande frota de servidores orquestrada pelo WGDashboard. A capacidade é provisionada na infraestrutura da DataPacket e da IS Hosting para cobertura global e de baixa latência.

Um backend em NestJS rodando na AWS expõe a API. O MongoDB armazena usuários, assinaturas e metadados dos servidores, enquanto o Redis sustenta a fila de jobs e a camada de cache.

A cobrança roda em múltiplos gateways — Stripe para cartões, além de Cryptomus e NoxPay para cripto e checkout alternativo — para que cada usuário assine pelo método que preferir.

O ClickUp conduz a gestão de tarefas e o Slack cuida das mensagens do time e notificações do sistema. Eventos de assinatura são enviados aos gerenciadores de tags da Meta e do Google para marcar usuários e rastrear conversões.

Cortex06

EDUCAÇÃO / IA

CoGrader / Cortex

Feedback com IA que respeita o jeito de cada professor corrigir

  • React
  • TypeScript
  • Node.js
  • Go
  • Redis
  • BullMQ
  • Vertex AI
  • Gemini
  • JEV
  • Firestore

Ajudei a construir o Cortex, o novo sistema de IA da CoGrader, para adaptar a correção e o feedback a cada professor conforme o produto crescia. Atuei no processamento de manuscritos, filas confiáveis, orquestração de IA e extensão de navegador.

Com o crescimento da CoGrader, uma abordagem única de IA não refletia as expectativas de todos os professores. O desafio era personalizar o feedback e processar com confiabilidade os diferentes arquivos enviados.

Processei PDFs, páginas digitalizadas e trabalhos manuscritos com Go e Node.js. Filas com Redis e processamento idempotente permitem repetir tentativas sem duplicar seus efeitos.

Orquestrei pequenos agentes com tarefas específicas e usei JEV para classificação, evitando chamadas de LLM em decisões que não precisavam delas. Usamos Gemini 3.7 via Google Cloud Vertex AI, com apoio de créditos recebidos da Google.

Também contribuí para o sistema de notificações, os serviços de backend e a aplicação React, cuidando da experiência além da resposta da IA.

O que mudou

Os professores adoraram os resultados mais pessoais: a IA passou a refletir melhor seu estilo de correção e suas expectativas. O uso seletivo de LLM também reduziu chamadas desnecessárias.

CoGrader / Extension07

EXTENSÃO / EDUCAÇÃO

CoGrader Extension

CoGrader, onde o professor já trabalha.

  • React
  • TypeScript
  • Plasmo
  • Tailwind
  • EdLink

Construí do zero a extensão em React e TypeScript, levando a CoGrader para Canvas, Blackboard, Schoology, Brightspace, Microsoft Teams for Education e Google Classroom. Ela aumentou o interesse pelo produto principal e melhorou a conversão ao reduzir a dificuldade de integração.

React e TypeScript compõem a interface, com Plasmo organizando a extensão. As integrações com plataformas de ensino levam a correção às ferramentas que os professores já usam, facilitando a descoberta do produto principal sem mudar sua rotina.

Denis Velrino MagalhãesDENIS VELRINO MAGALHÃES

02 / QUEM ESTÁ POR TRÁS DO CÓDIGO

Começou com curiosidade. Continua na prática.

Sou engenheiro de software autodidata e trabalho com tecnologia desde 2013. Construí sistemas bancários, liderei equipes e ajudei a transformar ideias em produtos reais.

Os games me ensinaram a explorar, experimentar e tentar de novo. Essa curiosidade acompanha meu trabalho, dos produtos de IA na CoGrader ao meu próprio jogo, Natiely.

Entender o problema. Construir com cuidado. Continuar melhorando.

FERRAMENTAS COM PROPÓSITO

Da interface à infraestrutura.

01

Produto e interfaces

React · TypeScript · Next.js · Flutter · Unity

02

IA e processamento

Node.js · Go · Gemini · Redis · AI agents

03

Sistemas e entrega

Google Cloud · AWS · Azure · Docker · Terraform

03 / TRAJETÓRIA

Uma carreira construída na prática.

Leia meu CV
2025 — AtualCoGraderFounding AI Full-Stack Engineer

Ajudei a construir o Cortex, o novo sistema de IA da CoGrader, para adaptar a correção e o feedback a cada professor conforme o produto crescia. Atuei no processamento de manuscritos, filas confiáveis, orquestração de IA e extensão de navegador.

Com o crescimento da CoGrader, uma abordagem única de IA não refletia as expectativas de todos os professores. O desafio era personalizar o feedback e processar com confiabilidade os diferentes arquivos enviados.

Processei PDFs, páginas digitalizadas e trabalhos manuscritos com Go e Node.js. Filas com Redis e processamento idempotente permitem repetir tentativas sem duplicar seus efeitos.

Orquestrei pequenos agentes com tarefas específicas e usei JEV para classificação, evitando chamadas de LLM em decisões que não precisavam delas. Usamos Gemini 3.7 via Google Cloud Vertex AI, com apoio de créditos recebidos da Google.

Construí do zero a extensão em React e TypeScript, levando a CoGrader para Canvas, Blackboard, Schoology, Brightspace, Microsoft Teams for Education e Google Classroom. Ela aumentou o interesse pelo produto principal e melhorou a conversão ao reduzir a dificuldade de integração.

Também contribuí para o sistema de notificações, os serviços de backend e a aplicação React, cuidando da experiência além da resposta da IA.

Os professores adoraram os resultados mais pessoais: a IA passou a refletir melhor seu estilo de correção e suas expectativas. O uso seletivo de LLM também reduziu chamadas desnecessárias.

Backend e processamento de arquivos

  • Go
  • Node.js
  • TypeScript
  • Express
  • Redis
  • BullMQ
  • Jobs idempotentes
  • Firestore/Firebase Admin
  • Python
  • Zod

Frontend

  • React
  • Vite
  • Astro
  • Mantine
  • design system interno
  • Tailwind
  • Plasmo
  • TypeScript

IA e integrações

  • Gemini 3.7 / Vertex AI
  • Orquestração de pequenos agentes
  • Classificação com JEV
  • OpenAI
  • Anthropic/Claude
  • Google Classroom
  • Canvas
  • Blackboard
  • Schoology
  • Brightspace
  • Microsoft Teams for Education
  • EdLink
  • Stripe

Infraestrutura e observabilidade

  • Google Cloud
  • Azure
  • AWS
  • Terraform
  • Docker
  • Turborepo
  • pnpm
  • GitHub Actions
  • BigQuery
  • Dataform
  • Axiom
  • PostHog
Jun 2024 - Antes da CoGraderFintech & iGaming (NDA)CTO & Tech Lead

Liderei a concepção técnica completa, desenvolvimento e entrega de plataformas de alta performance em Fintech e iGaming antes da CoGrader.

Arquitetura completa de plataformas escaláveis do zero

Gestão de equipes técnicas multidisciplinares (DevOps, Frontend Web, Mobile)

Implementação de soluções de pagamentos recorrentes e criptomoedas

Integração com APIs de terceiros para segurança e compliance

  • NestJS
  • Node-ssh
  • Pusher
  • JWT
  • MongoDB Atlas
  • Redis
  • React
  • Next.js
  • Tailwind
  • AWS ECS
  • AWS Cognito
  • Docker
Mar 2023 - Jun 2024GO-K Digital (Grafeno Digital)Tech Lead & Senior Software Engineer

Liderei o projeto de Emissão de Crédito, transformando um processo manual complexo em uma plataforma automatizada que reduziu tempo de análise em 70% e expandiu a capacidade operacional da empresa.

Arquitetei APIs escaláveis com NestJS que processam milhares de solicitações diárias com 99.9% de uptime

Implementei cache inteligente com Redis reduzindo latência de consultas em 85%

Automatizei deploys com CI/CD eliminando 95% dos erros humanos em produção

Liderei equipe através de IDPs estruturados, acelerando promoções e retenção de talentos

  • NestJS
  • PostgreSQL
  • Redis
  • Docker
  • Kubernetes
  • React
  • TypeScript
  • Grafana
  • New Relic
Jul 2022 - Fev 2023Itaú BBATech Lead - Squad Autenticação & Permissões

Liderei squad crítica responsável pela segurança e controle de acesso de milhões de transações corporativas diárias no novo Bankline, garantindo compliance e experiência sem fricção.

Arquitetei solução de autenticação corporativa com Auth0 suportando 50k+ usuários simultâneos

Alcancei 90% de cobertura de testes (TDD) garantindo zero vulnerabilidades críticas em produção

Implementei criptografia end-to-end com Charon protegendo bilhões em transações

Entreguei sistema acessível (WCAG 2.1) expandindo base de usuários em 15%

  • Java
  • Spring Boot
  • React
  • Auth0
  • AWS EKS
  • S3
  • CodePipeline
  • Voxel
Set 2021 - Jul 2022TrustlyFIC Engineer

Resolvi o desafio técnico de integrar gateway de pagamentos com bancos americanos sem APIs públicas, criando soluções de scraping inteligente que processam milhões em transações mensalmente.

Desenvolvi integrações robustas com 15+ bancos norte-americanos via web scraping resiliente

Implementei rotação multi-cloud (AWS, GCP, Azure) mantendo 99.5% de disponibilidade

Criei sistema de detecção de mudanças que previne quebras antes do impacto ao usuário

  • Java
  • PostgreSQL
  • Docker
  • Selenium
  • Scraping
  • Multi-Cloud
Jun 2019 - Mai 2021Itaú UnibancoSoftware Engineer - Mobile

Desenvolvi WebViews críticas para aplicativos mobile do Itaú (Android/iOS) usadas por milhões de clientes, garantindo performance e experiência consistente em múltiplas plataformas.

Criei componentes Angular reutilizáveis reduzindo tempo de desenvolvimento em 40%

Otimizei performance de WebViews melhorando tempo de carregamento em 60%

Automatizei deploys com AWS S3 + CodePipeline acelerando releases em 3x

  • Angular
  • TypeScript
  • AWS S3
  • CodePipeline
  • Java
  • Docker
  • Jenkins
Mar 2020 - Mar 2021SthormTechnology Consultant Senior

Consultor full-stack na construção do ViralCure, plataforma de telemedicina que conectou milhares de pacientes com profissionais de saúde durante a pandemia.

Desenvolvi plataforma completa do zero alcançando MVP em 3 meses

Arquitetei solução escalável suportando picos de 10x no tráfego

Implementei sistema de agendamento em tempo real com sincronização multi-dispositivo

  • Angular
  • NestJS
  • PostgreSQL
  • Docker
  • Scrum
  • Trello
Abr 2018 - Jun 2019AccentureSoftware Engineer

Atuei em projeto Porto Seguro desenvolvendo portais corporativos de alta complexidade que otimizaram processos internos e melhoraram experiência de milhares de corretores.

Desenvolvi features críticas em Angular com 99% de satisfação dos usuários finais

Integrei sistemas legados com APIs modernas reduzindo tempo de processos em 50%

  • Angular
  • Java
  • Spring
  • APIs REST
Abr 2016 - Jan 2017QueroQuitarSoftware Engineer

Desenvolvi integrações críticas com múltiplos provedores de crédito, automatizando negociações de dívidas e facilitando acordos que impactaram milhares de pessoas.

Integrei 20+ provedores via REST e SOAP consolidando dados de múltiplas fontes

Implementei TDD garantindo 0 regressões em fluxos financeiros críticos

Otimizei queries MongoDB reduzindo tempo de resposta em 70%

  • Angular
  • Laravel
  • Lumen
  • MongoDB
  • MySQL
  • Docker
  • TDD
Dez 2014 - Fev 2015IngresseSoftware Engineer Intern

Estágio focado em desenvolvimento backend de plataforma de venda de ingressos, aprendendo fundamentos de APIs escaláveis e arquitetura de alta performance.

Desenvolvi APIs REST em PHP/Symfony processando milhares de transações diárias

Aprendi boas práticas de arquitetura escalável e performance em produção

  • PHP
  • Symfony
  • Nginx
  • REST APIs
Nov 2013 - Out 2014Porto SeguroIntern

Primeiro estágio profissional onde aprendi fundamentos de desenvolvimento de software, trabalho em equipe e metodologias ágeis em ambiente corporativo.

Outros projetos em bancos e pagamentos

Plataforma Fintech

Plataforma completa de fintech com suporte a múltiplos métodos de pagamento, incluindo criptomoedas

CTO & Tech Lead

Sistema de Emissão de Crédito

Plataforma B2B para emissão e gestão de crédito corporativo

Tech Lead

Bankline Corporativo

Desenvolvimento do novo Bankline do Itaú BBA para clientes corporativos

Tech Lead - Squad Autenticação

Integração Gateway de Pagamentos

Integração de gateway de pagamentos com bancos norte-americanos

FIC Engineer

04 / ALÉM DO TRABALHO

Construir. Compartilhar. Repetir.

1º LUGAR · ADAPTA SUMMIT 2025

Uma ideia que conquistou espaço.

A Adapta Mídia foi reconhecida no Adapta Summit e no Adapta Hackathon de 2025 por aplicar IA e visão computacional à publicidade de rua.

Adapta Mídia

COMUNIDADE / CÓDIGO ABERTO

Conhecimento cresce quando é compartilhado.

Palestras e workshops sobre software, IA e as decisões práticas por trás de produtos reais.

Ver palestra sobre WhatsApp + IA

COMUNIDADE / CÓDIGO ABERTO

Aprender fica melhor quando a gente compartilha.

Amo compartilhar o que aprendo. Organizei meetups e workshops práticos para ajudar iniciantes a dar os primeiros passos no desenvolvimento, tirar dúvidas e construir juntos.

Workshop Frontend & Backend - Beetech

Workshop Frontend & Backend - Beetech

Workshop presencial ensinando desenvolvimento full-stack para a comunidade tech na Beetech (https://beetech.global/)

Workshop Git & Versionamento - SENAI

Workshop Git & Versionamento - SENAI

Capacitação em controle de versão e boas práticas com Git no SENAI

Workshop Mobile Development - Itaú

Workshop Mobile Development - Itaú

Evento interno no Itaú focado em desenvolvimento mobile e networking entre desenvolvedores

Flutter + AdonisJS - FATEC Zona Sul

Flutter + AdonisJS - FATEC Zona Sul

Apresentação sobre Flutter integrado com AdonisJS, tendências de mercado e tecnologias emergentes para estudantes (04/03/2025)

05 / VAMOS CONVERSAR

O que você quer construir agora?

Tem um desafio de produto ou uma oportunidade em engenharia? Me conte no que está trabalhando.

Comece uma conversa