Ir para o conteúdo
Igor Abreu

Igor NahanSouza de Abreu

Desenvolvedor full stack e de IA

Sou o Igor, desenvolvedor full stack há mais de dois anos. Construo aplicações completas, do banco de dados à interface.

No back-end, escrevo APIs e serviços em Node.js com NestJS e Fastify, apoiados em PostgreSQL, Redis e filas assíncronas, e cuido do que roda embaixo: Docker, servidores Linux e AWS. No front-end, crio as interfaces em React e Next.js, com atenção a desempenho e a telas que carregam muita informação.

Sou formado em Análise e Desenvolvimento de Sistemas pela Estácio.

Projetos

  • Painel do Kickoff com saldo total, entradas e gastos do mês, gasto por cartão, gastos por categoria e gráfico de entradas e saídas dos últimos seis meses

    Kickoff

    App de finanças pessoais em que nada sai da máquina: importa extrato do banco e do cartão via Open Finance, acompanha orçamentos, faturas e investimentos, e tem um assistente com modelo local que narra números já calculados em SQL — a IA nunca faz conta.

    Projeto pessoal, escrito em Rust com um modelo de IA local

    • Rust
    • Axum
    • SQLx
    • PostgreSQL
    • pgvector
    • Redis
    • Ollama
    • React
    • React Query
    • Tailwind CSS
    • Docker
  • Código de uma tarefa do minitrigger ao lado da linha do tempo da execução, com steps memoizados reexecutados após o worker reiniciar

    minitrigger

    Tarefas e workflows duráveis para Node.js, instalados como uma dependência comum: steps memoizados e reexecutados após um crash, esperas duráveis, retries, subtasks, cron e idempotência, com o Postgres como fonte da verdade e o BullMQ como transporte — ou só o Postgres.

    Biblioteca para Node.js, escrita em TypeScript

    • TypeScript
    • Node.js
    • BullMQ
    • Redis
    • PostgreSQL
    • Vitest
    Ver o pacote no npm
  • Tela de login do Boletim Acadêmico da Polícia Militar do Pará, com campos de CPF e senha

    Boletim Acadêmico

    Portal de boletins da Polícia Militar do Pará: login por CPF, notas e relatórios acadêmicos calculados por filas assíncronas.

    Feito para a Polícia Militar do Pará em 2024

    • Fastify
    • BullMQ
    • Prisma
    • PostgreSQL
    • React
    • React Query
    • Tailwind CSS
    • Docker
    • GitHub Actions

Também construí

  • Página inicial do Empodera Icuí com banner roxo sobre os tipos de violência contra a mulher

    Empodera Icuí

    Site informativo sobre os tipos de violência contra a mulher, o ciclo da violência e os canais de denúncia, feito para o bairro do Icuí.

    Projeto acadêmico em Ananindeua, PA

    • Next.js
    • Tailwind CSS

Stack

Back-end

  • Node.js
  • NestJS
  • Fastify
  • TypeScript
  • JavaScript
  • Java
  • Spring Boot
  • GraphQL

Front-end

  • React
  • Next.js
  • Tailwind CSS

Dados e cache

  • PostgreSQL
  • Redis
  • MongoDB
  • Prisma

Infra e nuvem

  • AWS
  • Docker
  • Linux
  • Nginx
  • BullMQ
  • Git

IA aplicada

  • Fine-tuning
  • RAG
  • Embeddings
  • pgvector
  • Prompt engineering
  • MCP
  • Anthropic API
  • OpenAI API
  • LangChain
  • Hugging Face
  • Ollama