Frontend
Interfaces modernas, reactivas y responsive.
Hola, soy
Desarrollador Web Fullstack con más de 7 años de experiencia creando aplicaciones, APIs y tiendas ecommerce con JavaScript, PHP, Go, Laravel, Vue.js, Angular y Shopify.
Desarrollador apasionado por aprender y construir soluciones que generan impacto.
Soy Desarrollador Web Fullstack con más de 7 años de experiencia en proyectos personales, equipos de desarrollo para empresas y clientes particulares.
He trabajado con frameworks frontend y backend como Vue.js, Laravel, Angular y Symfony, y durante más de un año me he dedicado al desarrollo de tiendas sobre la plataforma Shopify, trabajando con Liquid (sections y snippets), apps privadas de Shopify (APIs, Webhooks), Shopify CLI y Theme Kit.
Me gusta estar siempre en constante aprendizaje: automatización de flujos con n8n, integración de modelos de IA mediante APIs, y plataformas headless como Directus (incluyendo el desarrollo de extensiones para Directus).
Tecnologías con las que construyo productos web de principio a fin.
Interfaces modernas, reactivas y responsive.
APIs, lógica de negocio y persistencia de datos.
Tiendas online y personalizaciones sobre plataformas comerciales.
Flujos de trabajo automatizados e integración de servicios.
Trabajando en remoto con equipos y clientes de varios países.
Plataforma completa de empresa de mudanzas sobre Directus 10: módulos de ingresos por empleado/colaborador, presupuestos por distancia e ítems, y asistente de IA con Gemini que reconoce objetos en fotos.
Overlap XP, portal corporativo de formación: SSO, notificaciones en tiempo real, calendario de eventos e integración con Moodle para sincronizar cursos y progreso.
Plataforma de entrenamiento Mindset Management en WordPress con componentes Vue.js, plugins REST y evaluación de respuestas mediante IA (ChatGPT).
Desarrollo de tiendas Shopify con Liquid y apps privadas (APIs REST/GraphQL, webhooks) para clientes en Francia y Estados Unidos.
Webs para agencias inmobiliarias, mantenimiento del CRM Obrien (CodeIgniter + Vue.js) y desarrollo de la plataforma Citymax Operation Center v2 (Laravel + Vue.js).
Facturación electrónica CFDI (SAT de México), integración de pasarelas de pago (PayPal, PayU) y desarrollo de APIs para ampliar el sistema.
Sistemas, aplicaciones web y tiendas ecommerce en los que he trabajado.
Formulario de captación de clientes y plataforma de gestión completa de mudanzas. El formulario carga su estructura y almacena los datos en un backend Directus 10 personalizado con múltiples extensiones para controlar todo el proceso: presupuestos, calendario, inventarios, nómina y reparto.
Chatbot de WhatsApp para una clínica de podología en Vizcaya, España, creado con flujos de n8n y un agente GPT-4o-mini de OpenAI, comunicándose por Evolution API y desplegado en un VPS. El bot gestiona el calendario de citas en el software mnprogram.net mediante un RPA cuyos endpoints son usados por el agente como herramientas.
API en Go (Golang) que expone los endpoints con los que un chatbot interactúa con el sistema de gestión interno de la Clínica Dental Manosalbas (Sevilla, España): gestión de citas y disponibilidad. Acceso restringido a sitios autorizados y publicada mediante un túnel seguro desde el servidor local de la clínica.
Proyecto de soporte para Overlap (España): plataforma corporativa de formación con backend en Laravel que provee los datos a un frontend en Angular. Se crearon nuevos componentes, se mejoró la comunicación entre bloques y con el backend, se apoyó la autenticación SSO y se desarrolló una extensión con un editor completo de páginas y componentes.
Proyecto de soporte externo para Becomeyoo (España). Personalizaciones de Directus 10 mediante extensiones —incluyendo una capaz de manejar más de 30 millones de códigos de promoción— y mejoras al frontend de somosdebarra.bar con maquetado de componentes para la versión 2025.
Sistema para gestión y control de Laboratorio Clínico: órdenes, pacientes, reportes y resultados. En uso en el Lab. Clínico José Gregorio Hernández de Carora.
Sistema para la gestión y control de insumos médicos desarrollado para el almacén del IPASME Carora.
Sistema de información para la recolección de datos estadísticos en el Instituto Municipal de Vialidad y Transporte Terrestre del Municipio Torres (IMVITRAT).
Aplicación de consola que recibe datos de un analizador de hematologías (Mindray BC-3000 Plus) vía puerto serial y sirve una API para exportar los datos a otros sistemas.
Proyecto de prueba realizado en Angular y Tailwind CSS para gestión de equipos de trabajo.
Proyecto realizado en Astro que se conecta con la API de SpaceX para listar los lanzamientos de la compañía aeroespacial.
Tienda de cosméticos naturista sobre Shopify. Modificaciones de soporte, secciones y componentes personalizados.
Tienda francesa de productos de uso personal. Soporte y mejoras: ficha de producto, metafields, personalización del Sidecart (con Upsell) y del plugin Boost Product Filter & Search.
Tienda Shopify. Formé parte del equipo de desarrollo: creación de secciones, componentes (snippets) y estilos con Responsive Design según diseño en Figma.
Tienda naturista francesa. Estilos del Design System, Product Card, Review Card, Row Icons y Announcement's Top Bar con Swiper Slider (JavaScript). Todo responsive según Figma.
Tienda francesa de productos ecológicos de limpieza. Soporte y funcionalidades particulares, incluyendo un funnel de ventas para compra única o suscripción.
Tienda Shopify. Adaptación de estilos CSS de la app Simples Bundles & Kits y funcionalidad para ocultar/mostrar selectores de variantes del bundle.
Web del servidor privado de GunZ Online (juego de shooting multiplayer). El servidor GunZ Vz estuvo online hasta el año 2014.
Más repositorios de práctica en mi GitHub willix120
¿Tienes un proyecto en mente? Hablemos.