The terminal component is a core feature of the portfolio. It allows visitors to navigate your content using Unix-like commands. All terminal data is defined in app/textos.ts under the terminal key.
The terminal uses slug-based navigation. Each project, job, and degree must have a unique slug for the show command to work.
proyectos: [ { slug: "Arcadiax", name: "Arcadiax", description: "ArcadiaX es un ecosistema tecnológico personal que integra sistemas distribuidos, inteligencia artificial y hardware conectado para crear una infraestructura doméstica unificada orientada al control, la automatización y la experiencia multimedia", tech: ["React", "TypeScript", "Node.js"], url: "https://proyecto1.com", }, { slug: "Automatizacion_Francia", name: "Automatizacion Fichero Francia para NFQ", description: "Desarrollo de un sistema para automatizar cálculos de NAV, control de FX y validaciones financieras mediante Excel + scripts de validación.", tech: ["Python", "PostgreSQL", "Excel"], url: "", },]
Decide on a slug that isn’t used by other projects:
slug: "my-new-project"
2
Add all required fields
{ slug: "my-new-project", name: "My New Project", description: "A comprehensive description of what this project does and its impact.", tech: ["Next.js", "Tailwind CSS", "Prisma"], url: "https://github.com/username/my-new-project",}
interface Trabajo { slug: string; // Unique identifier empresa: string; // Company name rol: string; // Your role periodo: string; // Time period descripcion: string; // Job description proyectos?: string; // Optional: related projects}
trabajos: [ { slug: "Everis", empresa: "Everis", rol: "En practicas", periodo: "Marzo 2018 - Junio 2018", descripcion: "Mi responsabilidad consistía en desarrollar un proceso automatizado para gestionar la baja de las líneas móviles de Orange.", }, { slug: "NFQ", empresa: "NFQ", rol: "Consultor en banca", periodo: "Octubre 2025 - Actual", descripcion: "En NFQ Advisory Solutions trabajo en ingeniería de datos financiera, desarrollando y optimizando pipelines entre AWS y BigQuery. Automatizo procesos críticos, validaciones y migraciones de datos en entornos cloud.", proyectos: "Proyectos: {Automatización Francia, Pipeline PositionHoldings}" },]
trabajos: [ { slug: "NFQ", empresa: "NFQ", rol: "Consultor en banca", periodo: "Octubre 2025 - Actual", descripcion: "En NFQ Advisory Solutions trabajo en ingeniería de datos financiera...", proyectos: "Proyectos: {Automatización Francia, Pipeline PositionHoldings}" },]
estudios: [ { slug: "grado-informatica", titulo: "Grado en Ingeniería Informática", centro: "En la universidad he adquirido una base sólida en arquitectura de computadores, sistemas operativos, redes y estructuras de datos, comprendiendo cómo funcionan los sistemas desde el hardware hasta el software. Además, he desarrollado capacidad para diseñar, implementar y analizar sistemas fiables y eficientes, aplicando principios de ingeniería en proyectos reales.", periodo: "2018 – 2026", }, { slug: "DAM", titulo: "Desarrollo de aplicaciones multiplataforma", centro: "En el ciclo de Desarrollo de Aplicaciones Multiplataforma (DAM) adquirí experiencia en programación orientada a objetos, desarrollo de aplicaciones móviles y de escritorio, y diseño de bases de datos relacionales. Además, aprendí a estructurar proyectos completos siguiendo buenas prácticas, trabajando con APIs, entornos cliente-servidor y despliegues básicos en entornos reales.", periodo: "2016 – 2018", },]
{ slug: "master-ai", titulo: "Master in Artificial Intelligence", centro: "Advanced studies in machine learning, deep learning, and neural networks. Completed thesis on natural language processing applications.", periodo: "2023 – 2025",}