Capacidades

Conocimientos que se complementan.

A lo largo de los años he ido incorporando disciplinas diferentes para entender mejor los proyectos y construir soluciones más completas. En esta página explico qué aporta cada una, en qué contexto la utilizo y cómo se refleja en proyectos reales.

Experiencia profesional

Web y WordPress

Desarrollo sitios web y plataformas digitales pensadas para ser útiles, mantenibles y fáciles de gestionar. Tanto si se trata de una web corporativa, un medio digital o un comercio electrónico, el objetivo es adaptar la tecnología a las necesidades reales de cada proyecto.

Trabajo la arquitectura de contenidos, el desarrollo, las integraciones, el rendimiento, la seguridad, las migraciones y el mantenimiento. WordPress sigue siendo una herramienta muy sólida cuando se necesita autonomía editorial, flexibilidad y un ecosistema consolidado.

  • WordPress
  • WooCommerce
  • Gutenberg
  • Bricks
  • Elementor
  • JetEngine
  • PHP
  • SEO
  • WPO
Aplicado en proyectos

Python y aplicaciones

Desarrollo aplicaciones, APIs y servicios que conectan datos, procesos y personas. Desde pequeñas herramientas internas hasta backends completos, busco crear software útil, mantenible y fácil de integrar en otros sistemas.

Python es hoy mi principal herramienta de desarrollo. Lo utilizo para construir aplicaciones web, automatizaciones, servicios backend y herramientas propias, con un enfoque orientado a la calidad del código, la reutilización y la evolución de los proyectos.

  • Python
  • FastAPI
  • PostgreSQL
  • Pydantic
  • WebSockets
  • Uvicorn
  • REST APIs
Aplicado en proyectos

IA, agentes y automatización

Utilizo la inteligencia artificial para automatizar procesos, apoyar tareas complejas y construir agentes capaces de trabajar con información, herramientas y memoria. El objetivo no es sustituir personas, sino ayudarlas a trabajar con más eficiencia y consistencia.

Para que estos sistemas sean fiables, defino su comportamiento mediante especificaciones, herramientas, fuentes de conocimiento y criterios de aceptación. También trabajo con modelos locales, sistemas RAG y coordinación entre agentes cuando el proyecto lo requiere.

  • Agentes IA
  • RAG
  • APIs de modelos
  • Ollama
  • Qdrant
  • n8n
  • MCP
  • Automatización
Experiencia profesional

Diseño y experiencia digital

El diseño sigue siendo la base de mi forma de trabajar. Me ayuda a ordenar la información, definir jerarquías y construir interfaces que sean claras, coherentes y fáciles de utilizar.

No entiendo el diseño como una capa estética añadida al final del proyecto. Forma parte de su estructura, condiciona las decisiones técnicas y contribuye a crear productos digitales más útiles y consistentes.

  • Diseño gráfico
  • UX/UI
  • Figma
  • Photoshop
  • Illustrator
  • InDesign
  • Responsive
Aplicado en proyectos

Sistemas e infraestructura

Trabajo con la infraestructura que da soporte a las aplicaciones: servidores, contenedores, bases de datos, redes y despliegues. Entender esta capa me permite desarrollar con una visión más completa y mantener el control de todo el ciclo de vida del software.

Linux, Docker, Git, PostgreSQL, Nginx y otras herramientas forman parte de mi día a día para desplegar servicios, integrar sistemas, diagnosticar incidencias y garantizar que las aplicaciones funcionen de forma fiable.

  • Linux
  • Docker
  • Docker Compose
  • Git
  • GitHub
  • PostgreSQL
  • SSH
  • Nginx
  • Cloudflare Tunnel
Aplicado en proyectos

Desarrollo guiado por especificaciones

Antes de empezar a desarrollar, defino el problema, los requisitos y los objetivos del proyecto. A partir de ahí estructuro la arquitectura, las tareas, los criterios de aceptación y la documentación para que la implementación sea coherente y verificable.

Este enfoque facilita el trabajo tanto con equipos de desarrollo como con agentes de inteligencia artificial. Cuando las especificaciones son claras, se reduce la improvisación, mejora la calidad del código y se mantiene la coherencia durante toda la evolución del proyecto.

  • Especificaciones
  • Arquitectura
  • Criterios de aceptación
  • Codex
  • Agentes
  • Testing
  • Documentación