ENGENHEIRO DE IA & ENGENHEIRO DE SOFTWARE

DE PROBLEMAS REAISA PRODUTOS DE IA.

Construo produtos de IA e sistemas de software confiáveis, do problema real à produção, com foco em valor, segurança, desempenho e operação.

RAG, agentes, avaliação, guardrails e observabilidade sobre uma base sólida de engenharia de software.

Marcelo Taparelli

Engenharia com perspectiva de produto.

Engenharia de IA · Engenharia de Software · Produto

01 / TRABALHOS SELECIONADOS

Problemas reais. Trabalho concreto.

RAG e agentes com controles de execução, avaliação e adaptação de modelos, backend resiliente e automação. Cada case apresenta evidências e limites explícitos.

Todos os projetos

Engenharia de IA · RAG · Agentes

OpsPilot AI

Copiloto de operações de IA orientado a produção com Python/FastAPI, RAG com evidências, busca híbrida e agentes LangGraph limitados; ações no GitLab exigem aprovação humana.

Busca com evidências, autorização determinística, ações vinculadas à aprovação, evals e observabilidade de IA; evidências independentes de integração pós-release com OpenAI e sandbox GitLab.

  • Python
  • FastAPI
  • RAG
  • PostgreSQL
  • pgvector
  • LangGraph
  • OpenAI
  • GitLab
  • Evals
  • OpenTelemetry
  • Docker
  • Terraform
Explorar caseVisitar site

Engenharia de IA · Avaliação de modelos

Ops Triage AI

Avaliação de modelos e adaptação ao domínio com baseline determinístico, LLM local, política híbrida, held-out congelado e revisão humana; Jev/Laya ficam fora do runtime.

Implementação do sistema, avaliação congelada e adaptação do Laya com PyTorch/CUDA e seleção por validation; Jev e Laya permanecem evaluation-only.

  • Bun
  • TypeScript
  • PostgreSQL
  • Prisma
  • Vitest
  • Zod
  • Docker
  • GitHub Actions
  • Ollama
  • Jev 1.13
  • OpenRouter
  • Python
  • PyTorch
  • Laya
  • CUDA
Explorar caseVisitar site

Engenharia de Software · Confiabilidade · Cloud

Resilient Transaction API

API transacional com idempotência e resiliência a falhas, validada em lab AWS temporário e benchmark reproduzível em Docker local.

Ciclo completo de IaC, deploy temporário, troubleshooting, validação funcional, evidências operacionais, destroy e auditoria de recursos.

  • TypeScript
  • Bun
  • PostgreSQL
  • Redis
  • Docker
  • Terraform
  • AWS
Explorar caseVisitar site

Engenharia de Software · Backend

Salus

Fundamentos de backend em TypeScript, Node.js, Express, PostgreSQL e Prisma, com Clean Architecture, modelagem de domínio, TDD, autenticação JWT e isolamento por usuário.

API autoral desenvolvida com TDD: autenticação JWT, isolamento por usuário, autorização por ownership, integridade de dados e hardening operacional.

  • TypeScript
  • Node.js
  • Express
  • PostgreSQL
  • Prisma
  • Vitest
  • Docker
  • GitHub Actions
Explorar caseVisitar site

Desenvolvimento web · Performance

Agência Catus

Desenvolvimento web para o site institucional e blogs da agência, com customização, novas funcionalidades e trabalho de performance.

Atuação full stack no site da agência e em dois blogs WordPress, entre customização de temas, performance e deploy em servidor.

  • WordPress
  • Custom Post Types
  • Customização de temas
Explorar caseVisitar site

Software · Operação

Atendimento EVAG

Desenvolvimento de uma solução interna de atendimento integrada ao GitLab, no contexto das necessidades operacionais da EVAG.

Construção da solução interna de atendimento e da integração com o GitLab para dar rastreabilidade ao fluxo das demandas.

Automação · Processo

Google Drive → WordPress

Automação de processo para a geração de páginas de abaixo-assinados, conectando Google Drive e WordPress.

Desenho e implementação da automação que transforma conteúdo do Google Drive em páginas publicadas no WordPress.

  • Google Drive
  • WordPress
Explorar case

02 / COMO TOMO DECISÕES

O problema vem antes do código.

Entender o que precisa mudar é parte do trabalho de engenharia.

  1. Entender o contexto

    Quem usa, o que precisa resolver e quais restrições importam. A solução começa nessas perguntas.

  2. Escolher com critério

    Tecnologia e IA precisam justificar sua complexidade e gerar valor suficiente. Explicito trade-offs de segurança, confiabilidade, custo, latência e operação.

  3. Examinar o resultado

    Testar as regras críticas, observar falhas e latência, reconhecer os limites e medir o que importa.

03 / EXPERIÊNCIA E COMPETÊNCIAS

Engenharia com visão do todo.

Uma trajetória que conecta produto, clientes, comunicação e desenvolvimento de software.

Mais sobre minha trajetória
  1. jul de 2026 — Presente

    Agência CatusDesenvolvedor Full Stack

  2. abr de 2024 — Presente

    EVAGDesenvolvedor

  3. abr de 2023 — mar de 2024

    EVAGProduct Owner

04 / ARTIGOS

Decisões, por escrito.

Todos os artigos

VAMOS CONVERSAR

Bons produtos começam com uma boa conversa.

Oportunidades profissionais, parcerias ou uma conversa sobre Engenharia de IA, software e produto.

Conectar no LinkedIn