Hola, soy

Javier Sánchez López

Desarrollador |

Construyo aplicaciones web y móviles que funcionan en producción. 3 años desarrollando sistemas reales con Laravel, PHP y React Native — desde plataformas SaaS hasta apps publicadas en App Store y Google Play.

Javier Sánchez López
Laravel
React Native
API REST

¿Quién soy?

Soy un desarrollador Full Stack organizado, colaborativo y con fuerte orientación al cliente, con experiencia construyendo aplicaciones web con Laravel, PHP y JavaScript. Me apasiona entender lo que necesita el cliente, traducirlo en soluciones reales y ponerlas en marcha.

He trabajado intensamente en automatización de procesos, integración con APIs externas como Redsys, Holded y Mailjet, sistemas de pago recurrentes, generación de documentos Excel y PDF, y planos interactivos con librerías JS. Recientemente he ampliado mi perfil hacia el desarrollo móvil con React Native y Expo.

También tengo experiencia creando webs visualmente cuidadas con WordPress y Avada, combinando funcionalidad y diseño para entregar resultados profesionales y atractivos al cliente.

Mi principal valor: soy proactivo y autónomo. Cuando me encuentro con algo nuevo, investigo, aprendo y lo resuelvo por mi cuenta, minimizando dependencias y optimizando procesos.

Descargar CV completo

Stack tecnológico

LLaravel
PHP
MySQL
JavaScript
HTML5
CSS3
React Native
ExExpo
API REST
Git
WordPress
AAvada

Trayectoria profesional

Desarrollador de Aplicaciones Web

Taller Empresarial 2.0 S.L. · Córdoba

Jun. 2023 — Actualidad
  • Desarrollo Full Stack de aplicaciones web con Laravel, PHP y plantillas Blade
  • Diseño, creación y consumo de APIs REST propias e integración con servicios externos
  • Integración de pasarela de pago Redsys: pagos únicos, pagos recurrentes y pago con Bizum
  • Envío de correos transaccionales desde Laravel mediante Mailjet
  • Conexión con Holded (ERP), GravityForms y otras APIs de terceros
  • Interfaces CRUD con tablas dinámicas mediante AJAX: paginación, filtrado avanzado y exportación a CSV
  • Generación de planos interactivos personalizados con librerías JavaScript
  • Generación de documentos Excel y PDF personalizados por cliente
  • Gestión de Cron Jobs y colas de trabajo en Laravel
  • Creación de páginas con WordPress y Avada
  • Control de versiones con Git: ramas y pull requests
  • Últimos meses: desarrollo de apps móviles con React Native y Expo
LaravelPHPMySQLJavaScript RedsysMailjetHoldedReact Native ExpoAJAXGitWordPressAvada

Becario Desarrollo Web

AE Maderas / Onesta · Córdoba

Mar. 2021 — Jun. 2021
  • Gestión de inventarios y soporte técnico informático
  • Desarrollo con Node.js y PostgreSQL
  • Aplicación de lógica JavaScript en entornos reales
  • Resolución de problemas de software y hardware
Node.jsPostgreSQLJavaScript

Formación

Sep. 2021 — Jun. 2023

Técnico Superior en Desarrollo de Aplicaciones Web

IES Gran Capitán · Córdoba

Formación profesional de grado superior en DAW. Base sólida en desarrollo web full stack: HTML, CSS, JavaScript, PHP, Java, SQL, accesibilidad y despliegue de aplicaciones.

Sep. 2019 — Jun. 2021

Técnico en Sistemas Microinformáticos y Redes

IES Inca Garcilaso · Montilla, Córdoba

Formación profesional de grado medio en SMR. Instalación, configuración y mantenimiento de sistemas informáticos y redes de comunicaciones.

2024 — Actualidad

Desarrollo Móvil con React Native y Expo

Formación autodidacta + documentación oficial

Aprendizaje práctico de React Native, Expo Router, notificaciones push, gestión de pagos in-app y publicación en App Store y Google Play.

2021

Inglés — Nivel B1

Certificación oficial

Capacidad para leer documentación técnica en inglés, comprender tutoriales y comunicarse en entornos de trabajo internacionales.

Actividad reciente

Cargando contribuciones...

Experiencia técnica

Ver todos los proyectos

Proyecto interno
Full Stack · Academias de idiomas

Gestión de Academia de Idiomas

Plataforma heredada con funcionalidades limitadas. Contribuí al rediseño y mejora continua: nuevas funcionalidades de gestión de cursos, grupos y horarios, firma digital, correos automáticos y sistema de roles por perfil (admin, profesor, alumno).

LaravelPHPMySQLMailjetJavaScriptRoles & permisos
Proyecto interno
Full Stack · Sector deportivo

Sistema de Reservas Deportivas

Sistema de reservas legacy con limitaciones de escalabilidad. Migré y rediseñé la arquitectura hacia un sistema moderno modular con base de datos multi-tenant, mejorando el rendimiento y permitiendo gestionar múltiples instalaciones desde un único panel.

LaravelPHPMySQLJavaScriptAJAX
Proyecto interno
Full Stack · Sector deportivo / educativo

Pagos con Redsys y Suscripciones

Funcionalidad transversal presente en múltiples proyectos de la empresa. Según el caso implementé la integración desde cero o mejoré integraciones existentes: pagos únicos, suscripciones recurrentes y Bizum con Redsys, adaptada a cada plataforma.

LaravelRedsysBizumPHPMySQL
Proyecto interno
Frontend · Sector deportivo

Editor de Planos de Instalaciones

Funcionalidad desarrollada dentro de una plataforma de gestión de eventos. Desarrollé el editor desde cero con Canvas/SVG para distribuir mesas, añadir objetos con imágenes personalizadas y sentar invitados en sus sillas, guardando la configuración en base de datos.

JavaScriptCanvas / SVGLaravelMySQL
Proyecto interno
Full Stack

Generador de Documentos e Informes

Funcionalidad recurrente en la mayoría de proyectos de la empresa. Implementé y mantuve motores de generación de documentos adaptados a cada contexto: listados de alumnos, facturas, informes de ocupación — Excel con PhpSpreadsheet y PDF con DomPDF.

LaravelPhpSpreadsheetDomPDFMySQL
Proyecto interno
Full Stack · Varios sectores

Integraciones con Servicios Externos

Los sistemas de la empresa operaban de forma aislada, generando duplicidad de datos y trabajo manual. Conecté Holded, Mailjet y GravityForms con el backend Laravel, creando flujos automáticos: sincronización de clientes, envío de emails transaccionales y gestión de leads sin intervención humana.

LaravelHolded APIMailjetGravityForms
IA integrada
Proyecto interno
Full Stack · Herramienta interna · Taller Empresarial 2.0

Sistema de Encuestas con IA

La empresa necesitaba enviar encuestas masivas a clientes y analizar resultados de forma eficiente. Desarrollé el sistema completo: envío masivo por correo con filtros segmentados, generación de enlace público accesible con solo introducir un código (sin contraseña), diseño 100% responsive y estadísticas en tiempo real via API de Mailjet.

Integré un chatbot con IA capaz de analizar las respuestas de las encuestas en lenguaje natural y generar formularios automáticamente desde instrucciones en texto.

LaravelPHPMySQLMailjet APIJavaScriptIA / LLM
En desarrollo
Full Stack · Personal · SaaS

Slotix — SaaS de Reservas Multi-Tenant

Sistema de gestión de reservas online para cualquier tipo de negocio. Diseñé y desarrollé la arquitectura completa: base de datos central compartida y BD aislada por empresa, panel de administración con calendario interactivo y vista pública personalizable por tema visual.

Arquitectura multi-tenant (BD aislada por empresa)
Panel admin con FullCalendar (arrastrar y editar reservas)
Franjas horarias en tiempo real (AJAX) + aforo
Confirmación por email con enlace único y Google Calendar
Roles (SuperAdmin / Admin / User) con Spatie Permission
Sistema de demos y gestión de empresas (SuperAdmin)
Laravel 11PHP 8.2MySQLMulti-tenant FullCalendarBootstrap 5jQueryVite
En desarrollo
Mobile · Personal · Aprendizaje

Foody — Gestor de Recetas

App móvil para gestionar recetas, lista de la compra e inventario de nevera. Calcula automáticamente qué ingredientes faltan según lo que tienes en casa. Diseñada y optimizada 100% para móvil con React y Supabase.

Autenticación completa (login / registro)
Inventario inteligente con cálculo de cantidades
Flujo carrito → nevera con un clic
Subida de imágenes a Supabase Storage
Row Level Security (RLS) y Custom Hooks
ReactViteSupabaseRLSVercel

¿Te interesa mi perfil?

Descarga mi CV completo para conocer más sobre mi experiencia y habilidades, o contáctame directamente.

Hablemos

¿Tienes un proyecto en mente, necesitas automatizar procesos o quieres colaborar en algo? No dudes en escribirme.

Descargar CV
Mensaje enviado. Te respondo pronto.