Before you start

Nine client assignments, from a simple integration to an agent in production

A Forward Deployed Engineer works inside the client: gets an ambiguous business problem, does discovery, decides what to build, integrates it with what already exists and leaves it running with the team trained. Each assignment here is a fictional client with that full cycle, and each one ends in a public repo of yours.

Assignment content is in Spanish for now; the English version ships as an update.

1
Transportes Meseta

Ingesta de pedidos desde Excel y email hacia su ERP

free
2
Ferreterías Garrido

Panel interno de stock unificando 3 fuentes

free
3
Almazaras del Sur

Pipeline diario de datos de producción y calidad

full course
4
Servicios Integrales Tajo

Cierre mensual de nóminas para la gestoría

full course
5
Gestoría Arganzuela

Extracción de datos de facturas PDF con LLM

full course
6
Seguros Cantábrico

Asistente interno sobre pólizas y procedimientos

full course
7
Fibra Levante

Agente de soporte que consulta CRM y abre tickets

full course
8
Hoteles Mediterránea

Desplegar un agente apto para producción en la infraestructura del cliente

full course
9
Distribuidora Ibérica de Alimentación

Automatizar de punta a punta la gestión de incidencias

full course

How each assignment is worked

  1. Read the brief and the requirements. They are the client’s email and the initial document, ambiguous on purpose.
  2. Review concepts and tools. Each tool comes with setup, an example and resources; mark the ones you already master.
  3. Create the empty repo on GitHub with the name the assignment gives and ask your agent for the initial skeleton.
  4. Move step by step. Each one has a guide, checks, suggested branch and PR, and a mentor to ask.
  5. Handle the client’s twist when it shows up: it is the requirements change that always arrives.
  6. Deliver and take the quiz. Paste the repo link, tick the deliverables and check what you learned.

Repo conventions

Same skeleton in all nine repos, so whoever reviews them knows where to look.

fde-0N-cliente-tema/
├── README.md          # inglés, enlaza a README.es.md
├── README.es.md       # español
├── docs/
│   ├── es/  brief.md · requisitos.md · proceso.md · adr/ · handoff.md
│   └── en/  brief.md · requirements.md · process.md · adr/ · handoff.md
├── src/  tests/
├── .github/workflows/ci.yml
└── .env.example
  • Process docs in Spanish and English, in separate files. Written in Spanish and translated in the same PR when each step closes.
  • Code, comments, commits and branches in English. Conventional Commits and one PR per step.
  • Only fictional data generated by a script. Never secrets in the repo.

Two kinds of work in each assignment

With the clientmeetings, interviews, demos, agreements and what you send them. Here you simulate the client.In the projectrepo, setup, code, tests and docs. Here you have the technical mentor.