AI Engineer

David Brigido

I build reliable LLM systems for production — retrieval, tool calling, evaluation, and observability — so AI features stay inspectable and useful.

+5 years of experienceTypeScript, Python, RAG, evaluation
David Brigido

About

Experience

+5 years of experience

Focus

AI Engineering

Core stack

TypeScript, Python & LLMs

AI Engineer at Open Earth Foundation, building LLM integrations and AI product capabilities for climate software. Previously shipped production AI agents and automation at an advertising agency and a national retailer.

I focus on retrieval, evaluation, provenance, and observability so model-backed features can be trusted in real workflows. Bachelor's in Software Engineering from IESB.

Technical focus

Capabilities I use to ship LLM features that hold up outside a demo.

Tools & APIs

LangChainLangGraphOpenAI APIClaude APIPythonFastAPITypeScriptPostgreSQLMongoDBWeaviateAWSn8n

Engineering controls

  • Reliable LLM systems
  • RAG and grounded retrieval
  • Tool calling / function calling
  • Evaluation of model outputs
  • Provenance and source tracing
  • Observability for LLM features
  • Context window management
  • Prompt design

What I build

Reliable LLM systems

Production LLM features with evaluation, observability, and failure handling so outputs stay inspectable.

RAG systems

Retrieval pipelines that ground answers in source material using embeddings and vector search.

Tool-calling agents

Agents that call tools and APIs to complete real workflows, not only generate text.

Experience

AI Engineer

Open Earth Foundation · Remote

Jun 2026 - Present
  • Building LLM integrations for climate software so teams can use AI-assisted workflows in production.
  • Designing retrieval and grounding flows so model answers stay tied to source material.
  • Adding evaluation, provenance, and observability around AI features so outputs can be inspected and improved.
  • Shipping AI product capabilities that help users work with complex climate data without exposing internal systems.
TypeScriptPythonLLMsRAGevaluationobservability

AI Engineer

8 Figure Agency · Santa Monica, CA - Remote

Sep 2025 - May 2026
  • Building AI-powered solutions for ad agencies managing $500M+ in annual revenue, using LLMs to optimize internal workflows.
  • Developing AI agents that automatically generate performance reports for 100+ clients.
  • Contributing to 'Brain' — a centralized AI system that orchestrates operations and automates decisions across the entire client portfolio.
  • Designing and implementing automation pipelines with n8n, RabbitMQ, PostgreSQL, and Supabase, integrating AI models.
NestJSNext.jsTypeScriptPythonn8nRabbitMQPostgreSQLLangChainRAG

Full Stack Developer

Lojas Quero-Quero S.A. · Rio Grande do Sul - Remote

Mar 2024 - Sep 2025
  • Developed AI and automation solutions for internal support at one of Brazil's largest retail chains (500+ stores).
  • Built an intelligent support chatbot using Python, FastAPI, LangChain, and LLMs, integrated with React Native interfaces.
  • Designed scalable REST APIs with Node.js, TypeORM, and PostgreSQL, supporting high-volume transactional workloads.
React NativeTypeScriptNode.jsPostgreSQLPythonFastAPILangChain

Education

Bachelor's in Software Engineering

IESB - Brasilia, DF

Jan 2022 - Dec 2025

Skills

AI & LLM systems

LangChainLangChain
LangGraphLangGraph
RAGRAG
OpenAI APIOpenAI API
Claude APIClaude API
Prompt Eng.Prompt Eng.
WeaviateWeaviate

Backend

PythonPython
FastAPIFastAPI
Node.jsNode.js
ExpressExpress

Frontend

TypeScriptTypeScript
ReactReact
Next.jsNext.js
React NativeReact Native
TailwindTailwind

Platform

PostgreSQLPostgreSQL
PrismaPrisma
DockerDocker
RabbitMQRabbitMQ
n8nn8n
MongoDBMongoDB
AWSAWS

Selected work

Todo IA

Todo IA

Problem: manage tasks in natural language. I built a LangChain/LangGraph agent that performs CRUD through a NestJS API with JWT auth, Prisma, and PostgreSQL, plus a Next.js client.

Next.jsNestJSLangChainLangGraphPrisma
Fintech

Fintech

Problem: read four months of financial history at a glance. I implemented the React/TypeScript dashboard with Recharts charts and client-side routing.

ReactTypeScriptRechartsVite
Dogs

Dogs

Problem: a social network for pets with real user flows. I implemented auth, photo upload/feed, comments, and Redux state on top of a REST API.

ReactReduxStyled ComponentsREST API

Get in touch

Open to AI engineering roles and collaborations on reliable LLM systems. Send a note if you want to talk about the work.