AI Product Engineer · Forward Deployed and AI Solutions Engineer

I build software that solves real business problems.

AI Product Engineer, 20+ years in tech. I take the work from understanding the problem all the way to running in production.

Rafa Chavantes
● open to remote contract roles
5years shipping for US and international clients
9years at Cisco · CCIE Voice #40912
EN·PTdaily client work in English
Remotecontract · Brazil (UTC-3)
Selected work

Real problems, working systems.

Each project below shows the business problem in plain language first, then how it was solved and the engineering decisions behind it. Client work under NDA uses recreated visuals with fictional data. The decisions and outcomes are real.

Processed permit: both routing providers score 92 and the approved route is drawn on the mapProduction · brand anonymized
How the system works, step by step
Permit PDFinput→Read & interpretAI→Exact routedeterministic code→Check per statetests→Navigationdriver-ready
■ coral = deterministic code I specified and reviewed  ·  ■ green = AI, kept only where it helps

DOT Permit Routing

Trucks hauling oversize loads must follow the exact roads listed in a state-issued permit, a dense PDF no driver can navigate by. I built the system that reads those permits and turns them into turn-by-turn navigation routes drivers can trust.

The problemEvery state formats permits differently; getting the route wrong can mean a bridge strike or a fine.
My roleOwned it end to end: architecture, AI integration, routing logic, acceptance and reliability; built by directing AI coding agents.
DecisionThe AI kept inventing wrong turns, and no prompt fixed it. Exact geometry can't come from a probabilistic model, so I moved it to deterministic code that pulls the real route from the state's own QR data.
OutcomeRoute accuracy rose from ~60% to ~97%. Exact routes drivers can trust, from permits no two states format alike.
TypeScript · PythonAI + deterministic codePDF parsingMapping APIs
Read the case →client withheld · visuals recreated
Final step of the will builder, recommending attorney review before signingTest environment · fictional data
How a user moves through it
Guided questionsstep by step→Rules check the casedeterministic rules→Simple estatewill created online
↳Complex estatereferred to an attorney
■ the safety logic is deterministic rules, not AI. AI only answers users' questions about the process

Estate Map

Most Texans never write a will. Lawyers are expensive and the process is intimidating. I built a guided application that walks residents through creating one online, and knows when a case is too complex for self-service and needs a real attorney.

The problemEstate planning is high-stakes: a wrong answer can't be "probably right". The product must know its own limits.
My roleProduct logic, guided onboarding, the decision rules, attorney escalation.
OutcomeLegal complexity turned into a flow anyone can complete, with a safety net built in.
Guided workflowDecision rulesAI-assisted support
Read the case →
AskUpstream, professional subscriber accessProduction screenshot

AskUpstream

A premium agriculture newsletter had years of valuable analysis locked in its archive, hundreds of issues nobody could search. I built the assistant that lets subscribers ask questions in plain English and get answers grounded in that archive, with citations.

The problemSubscribers paid for expertise they couldn't find again. The archive was valuable but unusable.
My roleFull build: content ingestion pipeline, retrieval system, subscriber auth, admin analytics.
DecisionAnswers are grounded in the archive with citations. Retrieval first, generation second, so the AI can't invent expertise.
171active users
3,691AI messages
100%archive searchable
OpenAI vector storesBeehiiv APIRAG
Read the case →
How I work with AI

AI coding agents write the code. I decide what ships.

"AI-assisted" doesn't mean typing prompts and hoping. Every project runs through the same eight steps. AI agents handle the heavy lifting in some, and the steps that decide quality stay with me: understanding the problem, reviewing the code, and taking responsibility for the result.

01
Frame
02
Specify
03
Plan
04
Delegate
05
Review
06
Test
07
Correct
08
Ship
coral = steps I own personally · sage = steps AI agents execute, inside boundaries I set
What this looks like in practice, from the permit-routing projectBefore any code: a written spec. Input: state permit PDFs, all formatted differently. Output: a route with exact geometry. Constraint: a wrong route is worse than no route. Boundary: AI parses the messy documents · the geometry is deterministic code.
Before anything ships[x] output verified against real cases, per state [x] failures logged and debugged, not reprompted [x] demoed to the client, feedback folded in [x] maintained after launch, not handed off
The tooling I use to run agent teams is open source: Jax OS.
More of the same pattern

Most of my projects start with an expensive manual process.

Someone is tracking inventory in spreadsheets, looking up prices by hand, or planning a school year across disconnected documents. I turn that into software that runs the operation on its own. Three more examples:

GAP Smart Inventory dashboard

GAP Smart Inventory (Alto Paraíso)

Inventory, invoicing and tax operations automated on WooCommerce for an e-commerce food brand.

60% less stock loss · 80% less inventory time · sales from near zero to ~R$200k/month
Live audience sentiment dashboard for a World Cup final: narrative summary, temperature gauge, and timeline

comenta.ia.br

Side project: live audience sentiment for sports broadcasts. YouTube chat flows through an LLM pipeline into real-time dashboards. Shown here: the World Cup final.

side project · in production
Program analytics: lessons delivered, feedback ratings by grade, and teacher activity

Academic Program Operations

School planning data turned into operational progress visibility for a multi-role team: what was delivered, by whom, and how it was rated.

private system · brand and names anonymizedRead the case →
Experience

From enterprise technology to AI-assisted delivery.

2012-2021

Cisco

Nine years as technical owner for business-critical systems at large enterprise customers, including América Móvil (Claro). Tech lead for the IP Telephony Project supporting the Rio 2016 Olympic Games.

Since 2021

Product Engineer (Contract)

LLM, RAG and automation systems for US and international clients across logistics, agriculture, legal, education, e-commerce and nonprofits.

How I deliver

Directing AI coding agents

Written spec, cross-model review, re-run tests and approval before merge. Deterministic systems where precision matters.

Technical profile

What I actually work with.

Only what I can defend in an interview, no keyword padding.

AI-assisted development

Agents, orchestration & review

Claude Code, Codex, OpenCode · written specs · agent orchestration with bounded tasks · skills, hooks and plugins · parallel work in git worktrees · cross-model review · Model Context Protocol (MCP) · verification and approval before merge.

AI in products

LLM integrations & RAG

Retrieval-augmented generation with citations · OpenAI APIs and vector stores · conversational interfaces · knowing when AI is the wrong tool.

Code-first automation

APIs, webhooks & workflows

Systems integration · web scraping · background jobs and event-driven flows · deterministic rules where reliability matters · n8n where it fits.

Software delivery

Full-stack implementation

TypeScript · Next.js/React · PostgreSQL/Supabase · Vercel · Python · data modeling · Playwright and Vitest · Git and CI · deploys, maintenance and handoff.

What clients say

“From start to finish, he was knowledgeable and communicated exceptionally well. He took the time to fully understand the project requirements and brought smart, practical solutions to the table.”

TMTau MatengaHead of AI & Digital Design · Stanley St

“He automated our inventory and sales processes, reducing stock losses by 60% and saving 80% of the time spent on inventory management.”

MCMayara CorralChief of Staff · Alto Paraíso

Let's talk about your team.

Open to remote contract roles as an AI Product Engineer, Forward Deployed Engineer or AI Solutions Engineer, at startups and small-to-medium product teams. Based in Brazil (UTC-3), comfortable with US hours.