Completed

Desarrollador Typst para creación de plantillas de Curriculum Vitae (Cv)

Published on the May 19, 2026 in IT & Programming

About this project

Open

Buscamos un desarrollador o maquetador técnico con experiencia en Typst para crear múltiples plantillas de Curriculum Vitae (CV) dinámicas y con diseños profesionales. El objetivo es desarrollar plantillas en Typst que puedan consumir una estructura de datos definida en formato json y generar documentos pdf de alta calidad estética. Se requiere un profesional con buen gusto para el diseño editorial, incluyendo alineaciones, tipografías, uso del color y gestión de espacios, para asegurar que las plantillas cumplan con un nivel de diseño profesional. Es fundamental la capacidad para producir código limpio y reutilizable que facilite el mantenimiento y la escalabilidad de las plantillas.

## 1. Objetivo del Proyecto
El objetivo es desarrollar diferentes diseños de plantillas en Typst (`.typ`) que generen Curriculums Vitae visualmente atractivos, estructurados y listos para exportar a PDF, extrayendo el 100% de la información de un archivo `.json`.

## 2. Material de Trabajo que te entregaremos
Para realizar tu trabajo, te proporcionaremos:
- **`data.json`**: Un archivo que contiene un CV ficticio completo. Esta es la estructura exacta que debes respetar.
- **`Default.typ`**: Un archivo de base/ejemplo para que veas por dónde empezar.
- **Imágenes de referencia**: Diseños de CVs que nos gustan para que te sirvan como inspiración visual (pueden ser de 1 o 2 columnas, con barra lateral, minimalistas, etc.).

## 3. Requisitos Técnicos de las Plantillas
- **Lectura estricta del JSON:** La plantilla debe alimentarse directamente del archivo JSON usando las funciones nativas de Typst.
- **Cobertura de campos:** Debes contemplar todos los apartados del JSON proporcionado (Información personal, Preferencias laborales, Educación, Educación complementaria, Habilidades, Idiomas, Experiencia, Premios, Portafolio, Redes sociales y Referencias).
- **Manejo de vacíos:** La plantilla debe estar programada para no romperse y no dejar huecos extraños en el diseño si un campo en el JSON viene vacío (`null` o arreglo vacío `[]`).
- **Código limpio:** El archivo Typst debe ser fácil de leer, idealmente parametrizado para que podamos cambiar colores base o tipografías fácilmente en el futuro.

## 4. Modalidad de Trabajo y Cotización (¡Importante!)
No buscamos un solo diseño, sino **variedad de plantillas**. Por lo tanto, trabajaremos bajo la siguiente modalidad:
- Requerimos que nos des un **presupuesto por cada diseño nuevo** de plantilla que desarrolles.
- Te pediremos un diseño, lo evaluamos, si cumple los requisitos, se aprueba y se paga. Luego pasaremos al siguiente diseño, y así sucesivamente.

## Pasos a seguir para avanzar:
Si estás de acuerdo con estos términos y te sientes capaz de realizar el trabajo, por favor respóndeme este mensaje confirmando:
1. Tu **presupuesto por cada diseño** de plantilla entregado.
2. Te enviaremos el `data.json` para que revises el contenido. Si tienes alguna duda técnica tras revisar el `data.json` (que te adjunto en este mensaje).
3. ¿Cuánto tiempo estimado te tomaría entregar el primer diseño funcional?

Category IT & Programming
Subcategory Other
Project size Large

Delivery term: Not specified

Skills needed