Abierto a nuevas oportunidades

Nacho
Garrigues.

Desarrollador Full-Stack · Agentes IA & Automatización · Valencia, ES

Construyo productos full-stack con IA integrada — desde plataformas EdTech hasta agentes autónomos. Laravel, Vue, Python y MCP/LLM tool-use.

  • Vue.js
  • Laravel
  • Linux
  • Docker
Descargar CV Contactarme

Sobre mí

Soy un desarrollador autodidacta que pasó por SMR → DAW y consiguió un puesto full-stack en una edtech española antes de terminar el ciclo. Paso la mayor parte del tiempo entre Vue + Laravel por el front y el back, y Angular 18 para los proyectos SPA más grandes — pero lo que más disfruto es la capa de sistema: Linux, Docker, Proxmox, hacer que las cosas se desplieguen y se queden estables.

Fuera del trabajo construí HyprAgent — un framework Python reutilizable para agentes IA autónomos con MCP. También he desplegado bots en producción (Odoo timesheet, Polymarket) y gestiono mi propio homelab Linux. Me gustan las herramientas que van rápido y no molestan. Lo mismo aplica al código que escribo.

Basado en Valencia. Abierto a equipos remote-first.

02

Proyectos

Una selección de lo que he construido.

Haz click en un proyecto para explorar una demo interactiva.

2024 – now
Destacado fullstack

Flashcards — University of Kentucky

SaaS de producción para aprendizaje con repetición espaciada, desarrollado para la University of Kentucky. Integración LTI 1.3 con Canvas y Moodle, generación de contenido por IA via OpenAI, sesiones colaborativas en tiempo real con WebSockets, gamificación OpenBadges 2.0 y arquitectura multi-tenant. Desarrollo full-stack completo sobre una base Symfony + Vue.js con 73+ componentes.

  • Symfony
  • Vue.js
  • PostgreSQL
  • Redis
  • RabbitMQ
  • Docker
  • LTI 1.3
  • OpenAI
2025 – now
tooling

HyprAgent — AI Agent Framework

Framework Python reutilizable para construir agentes IA autónomos con control total del entorno de escritorio. Implementa MCP (Model Context Protocol) para tool calling estructurado, gestión de sesiones e integración cross-platform (Hyprland/Wayland). Potencia mi asistente IA personal y habilita automatización de sistema en lenguaje natural.

  • Python
  • MCP
  • OpenCode
  • Hyprland
  • Wayland
  • LLM Tool-use
2025 – now
tooling

Odoo Timesheet Bot

Bot IA en producción que transforma lenguaje natural en comandos Odoo. Los empleados describen lo que han hecho en texto plano y el bot parsea, valida y publica las entradas en Odoo via JSON-RPC — sin más relleno manual de partes de trabajo. Construido con Python, MCP y OpenCode, procesando 50+ submissions diarias.

  • Python
  • MCP
  • OpenCode
  • Odoo JSON-RPC
2025
tooling

I18n JSON Translator

Traductor de internacionalización de grado de producción usando Google Translate API con multi-threading y caché SQLite O(1). Traduce archivos JSON i18n en múltiples idiomas simultáneamente con invalidación de caché y manejo de fallback. Usado en proyectos Astro y Laravel para traducciones rápidas y precisas.

  • Python
  • Google Translate API
  • SQLite
  • Multi-threading
2024 – Dec. 2025
frontend

ARGOS — Class Monitoring

Front-end de una plataforma de monitorización de clases en tiempo real para reducir los tiempos de respuesta de los equipos de soporte técnico. Construido con Angular 18, probado con Jest y estructurado como monorepo Nx con librerías de componentes compartidas.

  • Angular 18
  • TypeScript
  • CSS
  • HTML
  • Jest
  • Nx
2024 – Dec. 2025
frontend

CRONOS — Class Planner

Front-end de una plataforma de planificación académica y gestión de grupos virtuales para una universidad internacional. Construido íntegramente en Angular 18 con TypeScript y TailwindCSS, cubriendo vistas de planificación, gestión de grupos y manejo de estado en tiempo real.

  • Angular 18
  • TypeScript
  • TailwindCSS
  • HTML
  • CSS
2024
fullstack

EduID — Student Digital ID

PWA de carnet de identidad digital para estudiantes de Florida Universitaria. Los alumnos llevan su carnet en el móvil, pasan lista mediante código QR y acceden a recursos académicos desde una sola app. Desarrollada con Laravel, Vue.js y TailwindCSS; instalable en cualquier dispositivo sin ocupar espacio.

  • Laravel
  • Vue.js
  • TailwindCSS
  • MySQL
  • Docker
  • Apache
  • PWA
2024
fullstack

EducaFree

Plataforma educativa open source que ofrece acceso gratuito a recursos de aprendizaje de calidad. Incluye sistema de ranking de cursos, comentarios de comunidad y chat asistente con IA integrado. Proyecto final del ciclo DAW, calificado con un 9. Disponible en GitHub.

  • Laravel
  • Vue.js
  • MySQL
  • AI Chat
2023
fullstack

Metrovalencia API

App web full-stack que muestra los horarios de metro y tranvía en tiempo real para cada parada de Valencia. El backend Express proxifica y cachea la API pública de Metrovalencia; el front-end Nuxt.js renderiza los datos más rápido y limpio que la web oficial.

  • Nuxt.js
  • Express
  • Node.js
2025
tooling

Polymarket Bot

Bot de trading algorítmico para mercados de predicción. Conexión a Polymarket, Binance y Bybit via WebSockets para feeds de datos en tiempo real. Implementa estrategias de market-making oportunista y arbitraje estadístico con gestión de riesgo modular. Diseñado para funcionar de forma autónoma con tamaño de posición configurable y liquidación automática.

  • Python
  • WebSockets
  • asyncio
  • Polymarket API
  • Binance API

03

Experiencia y Habilidades

Trayectoria, stack técnico y formación.

Descargar CV (PDF)

Experiencia

  1. Jun. 2024 – Present

    Desarrollador Web

    @ Entornos de Formación S.L.

    Valencia, Spain · On-site

    Desarrollo full-stack de productos EdTech SaaS para instituciones internacionales. Construcción y mantenimiento de front-ends en Vue.js y Angular 18, backends Laravel y Symfony con integraciones LTI 1.3, y aplicaciones PWA. Aplicación de TDD con Jest (unitarios) y Playwright (E2E) en los proyectos. Gestión de despliegues Docker y pipelines GitLab CI sobre infraestructura Linux.

    • Vue.js
    • Angular 18
    • Laravel
    • Symfony
    • PHP
    • TypeScript
    • TailwindCSS
    • Docker
    • GitLab CI
    • LTI 1.3
    • Jest
    • TDD
  2. Mar. 2024 – Jun. 2024

    Desarrollador Web (Prácticas FCT)

    @ Entornos de Formación S.L.

    Valencia, Spain · On-site

    Prácticas FCT del Técnico Superior en Desarrollo de Aplicaciones Web (DAW). Contribuí a la PWA de carnets de estudiante de Florida Universitaria con Vue.js, Laravel y MySQL, y al proyecto de tarjetas de identidad digital.

    • Vue.js
    • Laravel
    • PHP
    • MySQL
    • TailwindCSS
    • Apache
    • PWA

Formación

2022 – 2024

Técnico Superior en Desarrollo de Aplicaciones Web (DAW)

IES Serra Perenxisa · Valencia, Spain

2020 – 2022

Técnico en Sistemas Microinformáticos y Redes (SMR)

IES Serra Perenxisa · Valencia, Spain

Habilidades

Frontend

  • Vue.js 3
  • Angular 18
  • TypeScript
  • TailwindCSS
  • SCSS
  • Astro
  • Nuxt.js
  • Figma

Backend

  • Laravel
  • Symfony
  • PHP 8
  • Python
  • Node.js
  • Express
  • API Platform

AI & Agents

  • AI Agents
  • MCP
  • OpenCode
  • LangChain
  • OpenAI API
  • LLM Tool-use

Infrastructure

  • Linux
  • Proxmox
  • Docker
  • Docker Compose
  • Nginx
  • Apache
  • systemd
  • SSH

Databases

  • MySQL
  • PostgreSQL
  • Redis
  • Eloquent ORM
  • Doctrine ORM
  • SQLite

DevOps & CI/CD

  • GitLab CI
  • GitHub Actions
  • PM2
  • Bash

Testing & Methods

  • TDD
  • Jest
  • Playwright
  • PHPUnit
  • Agile

Other

  • LTI 1.3
  • WebSockets
  • RabbitMQ
  • REST APIs
  • PWA
  • QR / Canvas

Languages

  • Spanish Native
  • Valencian Native
  • English Professional

04

Contacto

Construyamos algo juntos.

04

¿Buscas tu próxima contratación?

Estoy abierto a contratos fijos, colaboraciones freelance y problemas interesantes. Si tienes algo que merezca la pena construir, hablemos.

Contactar