AI-Assisted Developer

Real products, shipped with agents, code, and judgment.

I turn complex business workflows into reliable software and automation. Agents accelerate the work. I frame the problem, review the code, and own what ships.

Rafa Chavantes
open to AI-assisted dev roles
20+years in technology
~10years at Cisco
EN·PTdaily client work in English
Remotefull-time or contract · Brazil
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 PDFinputRead & interpretAIExact routemy codeCheck per statetestsNavigationdriver-ready
■ coral = deterministic code I wrote  ·  ■ 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 roleSole developer, end-to-end: parsing, routing logic, AI integration, reliability.
DecisionThe AI kept inventing wrong turns, and no prompt fixed it. Exact geometry can't come from a probabilistic model, so I wrote code that pulls the real route from the state's own QR data.
OutcomeExact 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 stepRules check the casemy codeSimple estatewill created online
Complex estatereferred to an attorney
the safety logic is rules I wrote, 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 writes a lot of my 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 my 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
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

Inventory, invoicing and tax operations automated end-to-end for a food-retail operation.

60% less stock loss · 80% less admin time
Live audience sentiment dashboard for a World Cup final: narrative summary, temperature gauge, and timeline

comenta.ia.br

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

in production · built solo
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.

2010-2021

Cisco Systems

Almost ten years of enterprise technology delivery, including network infrastructure for the Rio 2016 Olympics. Scale, stakeholders, operational maturity.

Since 2021

Product systems & automation

Internal tools, client products, and operational systems across agriculture, legal, education, and logistics.

Now

AI-assisted development

Agent orchestration, code-first delivery, RAG and LLM integrations. 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

Problem framing and written specs · agent orchestration with bounded tasks · code review of generated work · debugging failures at the root · verification before release.

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 · Postgres/Supabase · Python · data modeling · E2E testing with Playwright · 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 full-time and contract AI-Assisted Developer and adjacent full-stack automation roles at startups and small-to-medium product teams. Remote, based in Brazil, comfortable with US hours.