Desarrollador de software con más de 30 años de experiencia, hoy centrado en la ingeniería de sistemas, el backend de alto rendimiento y el open source.
Con una base sólida en Python y Django para el backend y en React para el frontend, hoy trabajo a diario con Rust (Axum) y bases de datos distribuidas como ScyllaDB y PostgreSQL, diseñando arquitecturas preparadas para escalar horizontalmente (Proxmox, Kubernetes). Complemento ese núcleo con desarrollo móvil multiplataforma en React Native / Expo y con la nueva generación de herramientas de IA, donde construyo servidores MCP (Model Context Protocol) para conectar plataformas y herramientas con agentes y modelos de lenguaje.
Me tomo en serio la seguridad y el cumplimiento: actualmente lidero la preparación de una auditoría del Esquema Nacional de Seguridad (ENS), con foco en buenas prácticas y protección de datos (RGPD).
Más allá del trabajo, soy un apasionado del open source y del retro-computing. Mi proyecto open source más ambicioso es AmiCachy, un sistema operativo que convierte un PC moderno en una estación de trabajo Amiga de alto rendimiento, donde exprimo al máximo el kernel de Linux, la latencia y la emulación.
No busco activamente un empleo tradicional, pero siempre estoy abierto a colaboraciones, retos técnicos y a intercambiar ideas con otra gente que disfrute construyendo cosas bien hechas. Si te interesan Rust, Django REST Framework, los sistemas distribuidos, la seguridad o la IA aplicada, conectemos.
He dado un giro a mi carrera para dedicarme de lleno a mi pasión por el desarrollo de software, la ingeniería de sistemas y el open source. Tras años de backend con Python y Django (DRF) y frontend con React, hoy amplío mi trabajo hacia Rust y los sistemas de alto rendimiento, con una idea fija: construir tecnología sólida y compartir conocimiento.
En qué estoy trabajando ahora:
- Backend de alto rendimiento en Rust (Axum) sobre bases de datos distribuidas (ScyllaDB y PostgreSQL), con arquitecturas pensadas para el escalado horizontal (Proxmox, Kubernetes).
- Apps móviles multiplataforma con React Native / Expo.
- Seguridad y cumplimiento: liderando la preparación de una auditoría del Esquema Nacional de Seguridad (ENS) y buenas prácticas de protección de datos (RGPD).
- IA aplicada: desarrollo de servidores MCP (Model Context Protocol) para conectar herramientas y plataformas con agentes y modelos de lenguaje.
Líder y arquitecto de MyTreeRisk, un sistema GIS desarrollado con Django Rest Framework, React, Google Maps, DeckGL, Luma.GL y otras bibliotecas para la visualización y manipulación de datos geoespaciales. He coordinado el equipo de desarrollo para crear un producto que ha tenido una gran acogida entre nuestros clientes. El sistema está implementado sobre Linux, Proxmox, LXC y Docker, y utiliza tecnologías como HAProxy, Nginx, PostgreSQL + PostGIS, Redis, Celery, Grafana, Prometheus, Jenkins y Ansible.
Ingeniería de datos en el área de backend con Python, Django y Kubernetes. Refactorización de código de ciencia de datos con Spark y desarrollo con API de Kubernetes y Helm.
Big data system analyst and data mining. ETL developing. AngularJS, PHP, Python and architectures designed with open source components like Linux, MySQL, MariaDB, Redis, Elasticsearch and Cassandra. To get this job I had to learn English because our customers are English speakers, although I need to learn much more.
Ingeniería SaaS de aplicaciones de gestión, cifrado de datos y sistemas de alta disponibilidad sobre estándares de software libre: Linux, Web2Py, Django, Ruby on Rails, jQuery, Twitter Bootstrap, MySQL Galera, MongoDB, Nginx, Proxmox.
Desarrollo de software, sistemas, negocio y marketing de un sistema SaaS/IaaS que permite crear y gestionar tiendas online basadas en Prestashop, Magento y WooCommerce, en una infraestructura de servidores de alta disponibilidad, con un diseño que le confiere escalabilidad elástica y distribuida entre data centers ubicados en distintas partes del mundo.
Desarrollo en:
- Ruby on Rails
- Django
- jQuery
- SQL Server y MySQL
Administración de sistemas GNU/Linux.
- Desarrollo en PHP, Python y C.
- Sistemas empotrados en Linux.
- Análisis y diseño de sistemas.
- Gestión de proyectos.
- Diseño de sistemas.
- Desarrollo en C#, GTK#, MySQL en Mono.
- Administración de sistemas GNU/Linux.
Consultor Senior de Sistemas Unix (Linux/Solaris). Integrador de sistemas de alta disponibilidad y clusters de alto rendimiento. Análisis de arquitecturas, planes de seguridad informática, migraciones y entornos críticos de sistemas típicos de grandes data centers. Soporte de nivel 3 y consultor de Telefónica Móviles España en sistemas de geolocalización GPP basados en clusters GNU/Linux, Solaris y GIS Genamap con gestores de colas de mensajes IBM MQSeries y Kannel.
Administración de sistemas GNU/Linux.
Sistema operativo basado en CachyOS que convierte un PC moderno en una estación de trabajo Amiga de alto rendimiento: optimización de kernel y latencia (BORE, AVX-512), pipeline gráfico Wayland/Cage (KMS) y multi-boot 68k/PowerPC, explorando emulación de alto nivel (HLE).