Engenheiro Fullstack Sênior · Engenheiro de IA

GabrielCamara Carvalho

Catorze anos construindo plataformas web para o mercado financeiro, governo e SaaS. Desde 2025, construindo com IA todo dia, de modelos locais ao Claude Code.

Gabriel Camara CarvalhoBrasil · Remoto · UTC−3

Sobre

Engenheiro fullstack com mais de 14 anos construindo plataformas web para o mercado financeiro, governo e SaaS: Angular do 2 ao 20+, TypeScript, NestJS e Java/Spring Boot, com Node.js, TypeORM e AWS/Azure por trás. Entreguei plataformas corporativas complexas e de alta performance e mentorei times de engenharia em empresas do Brasil, Canadá, EUA, Reino Unido e Chile. Desde o começo de 2025 construo com IA todo dia, de modelos locais, passando pelo Cursor, até o Claude Code, que desde fevereiro de 2026 é o meu jeito de trabalhar: skills, hooks e agentes especialistas codificam como eu faço triagem, refino, implemento e testo, e nove produtos saíram de ponta a ponta com ele.

IdiomasPortuguês — nativoInglês — fluenteEspanhol — avançado

01 — Experiência

2013 → hoje

2023DreamDevEngenheiro Fullstack SêniorReino Unido · Remoto
mar 2023 — atual
  • Construí e otimizei uma aplicação financeira em Angular 12 a 16, resolvendo gargalos críticos de performance e entregando funcionalidades complexas de alto impacto.
  • Desenvolvi serviços de back-end em Node.js/NestJS, incluindo integrações TypeORM com múltiplos bancos de dados e logging de auditoria em AWS RDS.
  • Trabalhei com times multidisciplinares para reduzir dívida técnica e elevar a qualidade do código em toda a plataforma.
  • Angular
  • NestJS
  • TypeORM
  • MySQL
  • AWS RDS
  • Kotlin/Spring (workflow services)
2021TrueLogicEngenheiro Frontend SêniorEUA · Remoto
out 2021 — mar 2023
  • Liderei a criação de uma biblioteca de componentes Angular reutilizáveis que modernizou a UI de várias aplicações corporativas.
  • Projetei componentes responsivos e modulares com atenção rigorosa a acessibilidade e performance.
  • Integrei um "SWAT team" especializado, alocado para melhorar e padronizar rapidamente os frontends de toda a empresa.
  • Angular
  • TypeScript
  • SCSS
  • Component libraries
2021AequilibriumEngenheiro Frontend SêniorCanadá · Remoto
jan 2021 — out 2021
  • Customizei e estendi os produtos de uma plataforma bancária white-label em Angular 10+.
  • Construí e mantive os serviços de back-end por trás desses produtos em Java 8.
  • Entreguei correções e melhorias em projetos críticos em produção, voltados ao cliente final.
  • Angular 10+
  • TypeScript
  • Java 8
2016Fortaleza City GovernmentEngenheiro Fullstack e Designer UI/UXBrasil
abr 2016 — jan 2021
  • Desenvolvi e mantive sistemas do governo municipal em Java (Spring/JSF) e Angular 9+.
  • Criei protótipos de UI/UX e peças de design no Adobe XD, Illustrator e Photoshop.
  • Java
  • Spring
  • JSF
  • Angular 9+
  • Adobe XD
2013CPQiLíder de Equipe e Engenheiro JavaBrasil / Chile
jul 2013 — mar 2016
  • Entreguei soluções sobre o software financeiro Calypso para bancos internacionais, entre eles o HSBC Chile.
  • Liderei um time na construção de uma nova aplicação corporativa do zero em VB.NET.
  • Java
  • Calypso
  • VB.NET

02 — Engenheiro de IA

desde jan 2025

  • 21skills
  • 14hooks
  • 4agentes especialistas
  • 3rotinas agendadas
  • 580+sessões
  • 9produtos entregues

Comecei em janeiro de 2025 com modelos locais e assistentes de editor: Continue e Ollama rodando Qwen na minha própria máquina, depois o Cursor como editor do dia a dia. Em fevereiro de 2026 o Claude Code virou o meu jeito de trabalhar, não autocomplete, mas método: skills que codificam como eu faço triagem, refino, implemento e testo; hooks que mantêm o resultado honesto; agentes especialistas por repositório; produtos entregues de ponta a ponta, de um app para Apple Watch a um escritório 3D para ver os agentes trabalhando. Em volta disso, uma segunda opinião do Codex, grafos de conhecimento dos codebases, uma memória persistente, rotinas matinais que fazem a triagem do meu board antes do dia começar, e uma stack self-hosted de modelos locais e agentes.

  • Assistentes de código

    • Claude Code
    • Codex CLI
    • Cursor
    • Continue
    • Kimi Code
    • Manus AI
  • Modelos e inferência

    • Claude API
    • Qwen via Ollama
    • LM Studio
    • OpenAI-compatible local servers
  • Agentes e orquestração

    • Agent skills, hooks and subagents
    • MCP servers
    • Hermes Agent
    • Paperclip
    • Odysseus
    • Agent Town
  • Memória, contexto e ferramentas

    • ai-memory
    • Graphify knowledge graphs
    • RTK
    • LanceDB RAG
    • Claude Design canvases
  • Skills

    As skills transformam as partes chatas e propensas a erro do dia de trabalho em um único comando, e cada passo é verificado contra o código real. Uma lê um ticket e o confere com o codebase antes de qualquer linha de código, apontando inconsistências. Outras refinam um ticket em user story com critérios de aceite, executam uma implementação de ponta a ponta, abrem PRs em vários repositórios com commits limpos, fazem backport de uma mudança entre branches de release e escrevem um guia de 'como testar essa mudança'. Há também um ciclo de revisão e implementação para o meu próprio app mobile, um perfil de desenvolvedor baseado em evidências do histórico de reviews dele, e um limpador que tira os cacoetes de IA de um texto.

  • Hooks

    Os hooks mantêm o resultado honesto sem depender da minha memória: o RTK, um shell filtrado por tokens que corta de 60 a 90 por cento do que o modelo leria; um classificador de prompt que exige uma entrevista de design antes de uma feature nova e um diagnóstico antes de uma correção, e oferece distribuir o trabalho entre agentes em paralelo; e captura automática de memória ao longo do ciclo de vida da sessão.

  • Agentes especialistas e segundas opiniões

    Um especialista por repositório: um app mobile, um painel administrativo, um app de coach e um motor de workflow em Kotlin/Flowable, cada um com seu próprio contexto. Rodam em paralelo em arquivos disjuntos, então uma mudança que atravessa repositórios é dividida, construída e verificada ao mesmo tempo. O Codex CLI roda como uma segunda passada independente em diagnósticos e reviews, então dois modelos precisam concordar antes de eu agir.

  • Rotinas agendadas

    Toda manhã, antes do expediente começar, uma rotina faz a triagem do meu board de tickets e outra reporta o trabalho do dia anterior, então começo o dia já sabendo o que está bloqueado e o que andou.

  • Memória e contexto

    Uma memória persistente com centenas de notas sobre decisões, armadilhas e conclusões verificadas, compartilhada entre agentes via ai-memory; grafos de conhecimento dos codebases em que trabalho, gerados com Graphify; e canvases de design usados para fechar a direção antes de construir qualquer coisa.

  • Modelos locais e uma stack self-hosted

    Modelos locais foram o ponto de partida e nunca saíram: Qwen via Ollama e LM Studio em uma iGPU Radeon e em um VPS, por trás de um assistente RAG que responde perguntas sobre um codebase multi-repo e de um assistente de escrita que roda totalmente offline. Em volta deles, mantenho minha própria stack de agentes: Hermes Agent como worker, Paperclip como orquestrador, um workspace Odysseus, acessíveis por trás de Cloudflare Tunnel e Tailscale, além de um pequeno servidor MCP que escrevi para dar aos assistentes acesso direto ao Postgres do meu projeto Supabase.

03 — Projetos

desde mai 2026

  • iOS · Android · Apple Watch · Web

    Health Tracker

    Treine, recupere e entenda seus próprios dados, no celular e no pulso.

    Um app de treino e recuperação para celular e Apple Watch: execução estruturada de treinos, orientação de sono, prontidão e recuperação, correlações entre sono, treino, humor e peso, progressão de força, extração de exames de sangue com IA, coaching e camada social, com assinatura premium.

    TestFlightApp mobile

  • Web

    Agent Town

    Veja seus agentes de IA trabalhando, e fale com eles, em um escritório 3D.

    Um escritório 3D no estilo Gather para ver agentes de IA trabalhando: as sessões de agentes em execução são os personagens, cada sessão ao vivo ganha uma sala, os subagentes entram como engenheiros nomeados, e você anda com WASD, lê o log da sala e digita instruções para os agentes. Inclui um servidor MCP para os agentes entrarem, falarem, se moverem e checarem a caixa de entrada.

    Open sourceApp web (3D)

  • Windows

    Quill

    Revisa e reescreve seu texto em qualquer app do Windows, com um modelo local.

    Um assistente de escrita que flutua sobre qualquer app do Windows: selecione um texto em qualquer lugar, aperte um atalho e receba um diff palavra a palavra com as correções; Replace cola de volta sobre a seleção ativa. Roda com um modelo local ou com o ChatGPT e monta um perfil pessoal de escrita em 19 categorias de erro, com exercícios e um painel de estatísticas.

    LançadoApp desktop

  • Windows

    MD Viewer

    Leia Markdown na hora e compare dois documentos lado a lado.

    Um leitor de Markdown rápido que também compara dois documentos: Markdown, JSON, PDF e DOCX lado a lado, com abas, modo de edição com preview ao vivo, restauração de sessão e integração com o menu de contexto do Explorer. Feito em Electron; cold start em torno de 390 ms.

    LançadoApp desktop

  • Windows

    Clock Manager

    Mantenha todos os fusos com que você trabalha na tela, em um widget flutuante.

    Um widget flutuante de relógios mundiais, sempre no topo: um painel de controle na bandeja para adicionar relógios, escolher um fuso base, trocar de layout, comparar fusos e, opcionalmente, mostrar a paridade cambial por relógio.

    LançadoApp desktop

  • Web (PWA) · iOS · Android

    TagYa

    Crie e imprima etiquetas em impressoras térmicas Niimbot, do navegador ou do celular.

    Um editor de etiquetas para impressoras térmicas Niimbot, em português: monte etiquetas com texto, QR codes, códigos de barras, ícones e formas em milímetros, veja o preview exato da saída monocromática e imprima via Bluetooth. O app nativo embala o editor com uma ponte BLE.

    No arApp web e mobile

Mais

  • CortesMestreApp desktop · Windows

    Planeje os cortes de um projeto de marcenaria com o menor desperdício.

    Um otimizador de plano de corte para marcenaria: bin-packing guilhotinado de chapas com layout SVG por chapa, aproveitamento e custo, sequência de corte, corte linear 1D para molduras, importação de CSV, exportação em PDF e impressão de etiquetas em uma Niimbot D110.

  • InvoicingApp web · Web

    Toque um negócio freelance: contratos, câmbio, faturas e fluxo de caixa em um só lugar.

    Faturamento freelance para um único usuário: clientes, contratos com pro-rata em dias úteis, acompanhamento de câmbio com taxas travadas, faturas numeradas em PDF em PT/EN, envios agendados, fluxo de caixa e relatórios, ingestão de faturas e contratos com IA, e um servidor MCP para um assistente preparar, pré-visualizar, confirmar e enviar uma fatura.

04 — Skills

Frontend

  • Angular 2–20+
  • TypeScript
  • JavaScript
  • RxJS
  • HTML5
  • CSS3/SCSS
  • ag-Grid
  • Three.js

Backend

  • NestJS
  • Node.js
  • Java 8/11/17
  • Spring Boot
  • TypeORM
  • Hibernate
  • REST APIs

Dados e Cloud

  • MySQL
  • PostgreSQL
  • Supabase
  • AWS (RDS, Lambda, EC2)
  • Azure
  • Docker
  • Git

Mobile e Desktop

  • React Native / Expo
  • Electron
  • Swift (watchOS targets)

Ferramentas de IA

  • Claude Code
  • Codex CLI
  • Cursor
  • Claude API
  • Qwen via Ollama / LM Studio
  • MCP servers
  • Agent skills and hooks
  • Hermes Agent
  • Graphify
  • RTK

05 — Certificados

IA

  • Building with the Claude APIAnthropic · jul 2026m5gobhjtsia4Verificar
  • Claude Code in ActionAnthropic · jul 2026d5cy4aqoxjyjVerificar
  • Introduction to Model Context ProtocolAnthropic · jul 2026upp6ta4txu6cVerificar
  • Introduction to Agent SkillsAnthropic · jul 2026gbc5zbeuhsn4Verificar

Engenharia

  • NestJS: The Complete Developer's GuideUdemy · mai 2024
  • JavaScript Automated TestsEW Academy (Erick Wendel) · abr 2024Verificar
  • Docker: Ferramenta essencial para DesenvolvedoresCod3r · nov 2019UC-PVCB4KPEVerificar
  • Oracle Certified Java Programmer 6 (OCJP)Oracle

06 — Formação

  • Bacharelado em Ciência da ComputaçãoUniversidade de Fortaleza (UNIFOR) · 2022

Design e prototipação

  • Adobe XD
  • Photoshop
  • Illustrator
  • Figma

07 — Contato

Brasil · Remoto · UTC−3

Vamos conversar