# Fael Caporali

> AI products and agents in production, MVPs turned into products that scale, QA and tech leadership. From Belo Horizonte, Brazil: remote or hybrid.

AI Product Engineer · FullStack Dev · QA Analyst · TechLead · Belo Horizonte, Brazil

## What I can build for you

Closed-scope projects, contracts and consulting. Every offer below comes from work I've already delivered.

### [AI products and agents, in production](https://fael.caporali.dev/services/ai-agents.md)

From an idea or a first prototype all the way to production: agents that work together with human review, WhatsApp agents, RAG knowledge bases, agent evaluation and usage-based billing.

- Construction-planning agents for large projects, in production: a root agent with a methodology specialist (Lean Construction, Advanced Work Packaging, PMBOK) and human review where the numbers matter ([the story](https://fael.caporali.dev/journey#previa))
- A construction planner that began as an n8n automation and became a product in the platform's plans ([the story](https://fael.caporali.dev/journey#brickup-ai))
- A multi-tenant platform of customer-service agents on WhatsApp, built for a regulated market ([the story](https://fael.caporali.dev/journey#ai))

### [From MVP to a product that scales](https://fael.caporali.dev/services/mvp-to-scalable-product.md)

I turn MVPs and existing systems into software a team can maintain and grow: monorepo, multi-tenancy, CI/CD, infrastructure as code and cloud architecture.

- Five MVPs built with Lovable brought into one monorepo, with row-level security and Terraform on GCP ([the story](https://fael.caporali.dev/journey#bid))
- A warehouse system, from triage to shipping, in production ([the story](https://fael.caporali.dev/journey#bid))
- A live shopping platform moved from a single server to ECS, with blue-green deployments and infrastructure as code ([the story](https://fael.caporali.dev/journey#devops))

### [Quality without slowing delivery](https://fael.caporali.dev/services/qa-and-test-automation.md)

Test strategy and automation, feature flags and observability, and a QA function that stays with the team after I leave.

- Open defects down from about 300 to under 100, together with engineering ([the story](https://fael.caporali.dev/journey#qa))
- Monitoring and proactive alerts that catch failures before customers have to report them ([the story](https://fael.caporali.dev/journey#qa))

### [Technical leadership and team training](https://fael.caporali.dev/services/tech-leadership.md)

Leading a team from the problem to the delivery: requirements, cadence and deadlines, hiring, and training people until the team runs on its own.

- Designed the hiring process and coordinated a team of five developers ([the story](https://fael.caporali.dev/journey#brickup-lead))
- Trained the team in new quality practices, and the QA who took over my role ([the story](https://fael.caporali.dev/journey#qa))
- Mentored a junior developer and handed over with the team trained and operating procedures in place ([the story](https://fael.caporali.dev/journey#ai))
- Led an international project in English, setting cadence and deadlines between the client and the developers ([the story](https://fael.caporali.dev/journey#techlead))

- Belo Horizonte, Brazil
- Remote for Brazil and abroad, or hybrid in BH
- Portuguese and English
- Closed-scope projects, contracts or consulting

## A bit of what I've delivered

### AI customer service on WhatsApp, in a regulated market

Tech Lead and Full-Stack Engineer. [The story](https://fael.caporali.dev/journey#ai)

- Designed and built a multi-tenant platform of AI agents, with RAG, an agent evaluation tool and token-based billing, and mapped every requirement of the sector's regulation to the code.
- Set up CI/CD with unit, integration and E2E tests, led a team of five and handed over with the first clients live and the team trained.

### A construction-tech platform

QA Manager and Tech Lead. [The story](https://fael.caporali.dev/journey#qa)

- Joined as QA and went on to lead a team of five developers; ran hiring and trained the QA who took over the role.
- Feature flags and Datadog RUM brought open defects from about 300 to under 100.
- Led the construction-planning agents, from an n8n automation to products still in production.

### Device trade-in and asset management

Technical Consultant and Tech Lead. [The story](https://fael.caporali.dev/journey#bid)

- Brought five Lovable-built MVPs into a single React/TypeScript monorepo, with multi-tenancy through PostgreSQL row-level security, CI/CD and Terraform on GCP.
- Put the warehouse system into production and set up a harness so the owner could keep building with AI and still reach production.

### A software house: live shopping for high-end fashion and a live-music platform

QA Engineer, then Tech Lead. [The story](https://fael.caporali.dev/journey#techlead)

- Led engineering across three products, in English, between the client, the international team and the Brazilian developers.
- Designed the AWS infrastructure, the move to services and the international delivery integrations; built a React front end and an AI agent that researches each musician and suggests goals for the profile.

## Some of my stack

- Languages: TypeScript, JavaScript, Node.js, Python, SQL
- Front end and mobile: React, React Native, Expo, Tailwind, Vite
- Back end and data: PostgreSQL, pgvector, Prisma, Express, Laravel
- Applied AI: RAG and embeddings, LangChain and LangGraph, OpenAI and Anthropic SDKs, n8n, Agent evaluation
- Cloud and DevOps: AWS, GCP, Terraform, Docker, GitHub Actions
- Quality and observability: Playwright, Cypress, Vitest, Datadog, Sentry

## Common questions

### What can I hire Fael for?

Closed-scope projects are the best fit: taking an AI product to production, taking an MVP to a product that scales, setting up quality and delivery, or leading and training a team. Contracts and one-off consulting work too.

### How is the work contracted?

Through HC Consultorias, my company, with a contract and an invoice. Other formats, let's talk.

### Where from, and in which languages?

From Belo Horizonte, Brazil: remote for Brazil and abroad, or hybrid in BH. I work in Portuguese and English.

### How do we start?

Send a message about what you want to build, through the form, email or WhatsApp below.

## Got something to build?

Whatever it is, I'll answer with the path I'd take.

[See the full journey](https://fael.caporali.dev/journey.md)

## Contact

- E-mail: [fael@caporali.dev](mailto:fael@caporali.dev)
- WhatsApp: [+55 31 99196-2016](https://wa.me/5531991962016)
- [LinkedIn](https://www.linkedin.com/in/faelcaporali/)
- [GitHub](https://github.com/FaelCaporali)
- Résumé (Português): https://fael.caporali.dev/cv/fael-caporali-cv-pt.pdf
- Résumé (English): https://fael.caporali.dev/cv/fael-caporali-cv-en.pdf
- Titles: FullStack Dev, QA Analyst, TechLead
- Company: HC Consultorias e Desenvolvimento de Software Ltda · CNPJ 16.900.875/0001-80 · Nova Lima, MG
- Source of this site: https://github.com/FaelCaporali/portfolio
- MCP server for AI assistants: https://fael-caporali.rafaelhon.workers.dev/mcp

Original page: https://fael.caporali.dev/
