Desarrollador de software freelance para aplicaciones web, móviles y soluciones a medida
Como desarrollador de software freelance, ayudo a empresas, startups y emprendedores a crear productos digitales modernos, escalables y fiables. Trabajo en el desarrollo de aplicaciones web, aplicaciones móviles, APIs, paneles de control, software a medida y sistemas técnicos complejos que requieren rendimiento, seguridad y una arquitectura sólida.
Cuento con más de diez años de experiencia trabajando con tecnologías como Laravel, React, Vue, Node.js, Electron, TypeScript e infraestructuras cloud. También desarrollo soluciones de IoT, integraciones hardware-software y sistemas de datos en tiempo real para proyectos que necesitan capacidades técnicas avanzadas.
Mi objetivo es ayudarte a convertir tu idea en un producto funcional, mejorar una plataforma existente o resolver retos técnicos específicos. Tanto si necesitas una plataforma completa, un backend a medida, herramientas internas para tu empresa, una app móvil o consultoría técnica, puedo guiarte en todo el proceso, desde la arquitectura hasta el despliegue.
Si buscas un desarrollador de software freelance capaz de diseñar, construir y mantener soluciones digitales de alta calidad, podemos trabajar juntos para dar vida a tu proyecto.
Experiencia Laboral
2025 - Presente
Software Engineer – Electron & IoT Systems
-
Desarrollé una aplicación de escritorio utilizando Electron + React para kioskos de dispensación de combustible.
-
La integré mediante puerto serie con la placa controladora de la bomba, que habilita y regula el flujo de combustible.
-
Implementé soporte completo para tarjetas de banda magnética y NFC (Track1/2/3, HID, protocolos APDU).
-
Adapté y optimicé todo el sistema para Raspberry Pi OS (Linux ARM).
-
Gestioné la entrada de botones físicos a través del bus GPIO.
-
Construí la capa de datos local con SQLite + TypeORM, incluyendo migraciones y lógica de sincronización offline.
-
Diseñé todo el flujo de trabajo para identificación del conductor, selección de vehículo, autorización del suministro y registro seguro de transacciones.
-
Integré el kiosko con una API en Laravel, incluyendo autenticación, subida de datos y sincronización.
-
Implementé Laravel Reverb para comunicación en tiempo real mediante WebSockets entre el kiosko y la nube.
Tecnologías y habilidades: Electron, React, TypeScript, Node.js, SerialPort, Tarjetas NFC/Magnéticas, GPIO (Raspberry Pi), Linux ARM, SQLite, TypeORM, Laravel API, Laravel Reverb (WebSockets), REST APIs, Sistemas de Kiosko.
2022 - Presente
Full-stack Developer
-
Me incorporé al equipo para ampliar y mejorar múltiples secciones de la aplicación web.
-
Construí nuevas áreas y flujos de trabajo dentro de la plataforma, adaptados a diferentes roles de usuario y niveles de permisos.
-
Desarrollé gráficas interactivas utilizando ApexCharts.js, mejorando la visualización de datos y la experiencia de usuario.
-
Diseñé un sistema intuitivo de solicitud de suministro para múltiples depósitos de combustible, incluyendo indicadores de barras horizontales que muestran el nivel de llenado de cada depósito.
Industria: Industrial Internet of Things (IIoT)
Tecnologías y habilidades: React, TypeScript, Symfony, JavaScript, Front-end, ApexCharts.js, Recoil, Docker, Docker Compose, Elasticsearch, Cordova, Plugins de Cordova, SCSS, REST APIs, Amazon Cognito, Lambda Functions
2022 - 2025
Full-stack Developer
-
Lideré el desarrollo principal de una plataforma de gestión de proyectos solares a gran escala (estilo ERP) construida con Laravel + jQuery y un amplio ecosistema de librerías JavaScript.
-
Implementé una herramienta avanzada de diseño basada en Google Maps, que permite a los usuarios colocar, mover y configurar activos solares complejos como solarports, cubiertas, ground mounts, cargadores para vehículos eléctricos, baterías, transformadores, panelboards, zanjas (trenching), conducciones (conduits), AC disconnects y plazas de aparcamiento.
-
Desarrollé herramientas para generar planos de instalación, planos estructurales, BOM (Bill of Materials), presupuestos, cronogramas, permisos, brochures y diagramas eléctricos.
-
Implementé toda la lógica de automatización para el stringing eléctrico, mapeando las conexiones desde paneles → inversores → componentes AC/DC.
-
Creé módulos para gestión de usuarios, permisos de proyecto, subida de fotos, gestión documental, gestión de subcontratas y bibliotecas de materiales.
-
Integré conexiones API para obtener automáticamente información de parcelas/propiedades.
-
Desarrollé herramientas internas para calcular costes totales del sistema, ROI, amortización, estimaciones de producción y proyecciones financieras.
-
Construí componentes UI/UX avanzados usando librerías como ApexCharts, Three.js, Cropper.js, Dropzone, Select2, mejorando los flujos de trabajo para equipos de ingeniería y project managers.
-
Implementé generación automática de PDFs con DOMPDF y Spatie Browsershot, produciendo documentos de ingeniería y propuestas comerciales de alta calidad.
-
Contribuí a la arquitectura backend con modelos complejos de Laravel, sistema de permisos (Spatie), Datatables, jobs en background (Horizon), capas de validación y procesamiento de imágenes/documentos.
-
Aseguré la calidad y fiabilidad del código mediante PHPStan, Bugsnag y un extenso refactoring de módulos legacy.
Tecnologías y habilidades: Laravel, PHP 8, jQuery, JavaScript, Google Maps JavaScript API, ApexCharts, Three.js, Select2, Dropzone, Cropper.js, DOMPDF, Spatie Browsershot, Laravel Horizon, Spatie Permissions, Datatables, MySQL, APIs, Cálculos de ingeniería, Arquitectura ERP a gran escala, UX para herramientas técnicas.
2016 - 2024
Full-stack Developer
- Programé un panel de administración para los clientes de una empresa energética utilizando Laravel, Vue y Capacitor. Los usuarios pueden gestionar sus datos personales, ver facturas y consumo energético, e interactuar con una interfaz moderna y adaptada a móviles.
- Desarrollé una aplicación web para una biblioteca pública usando CodeIgniter, permitiendo la gestión de libros, estudiantes, reservas y préstamos, cada uno con su propio conjunto de reglas. También implementé el portal privado para estudiantes.
- Creé un sistema público de gestión de reclamaciones para el despacho Ventura Fuentes utilizando Laravel, optimizando los flujos internos y la recepción de solicitudes públicas.
- Construí una aplicación web de conciertos musicales con Vue y Firebase, permitiendo a los usuarios iniciar sesión y ver información personalizada de conciertos.
- Desarrollé una plataforma de gestión de centros deportivos usando Laravel y Vue, administrando actividades deportivas, horarios y miles de usuarios.
- Creé una nueva versión de una aplicación de gestión de telecomunicaciones, migrando la plataforma de PHP legacy a React, incluyendo un rediseño completo de la interfaz.
- Construí diversos sitios web con WordPress y PrestaShop, incluyendo temas y plugins personalizados.
- Desarrollé una plataforma de creación y registro de eventos, con administración de campos personalizados, desplegando el sistema mediante Laravel Forge y gestionando inscripciones a gran escala.
Tecnologías: Laravel, CodeIgniter, Vue, jQuery, PHP, Capacitor, React, WordPress, PrestaShop, Yii 2, HTML, CSS, Ajax, Symfony 4, Vuetify, APIs, Bootstrap, Material UI, FontAwesome, PayPal API, Stripe API, Mailjet, SendGrid API, JavaScript, Stripe, Marketplaces, Pagos Online, MySQL, Back-end, Full-stack, Laravel Forge, Sentry, Bugsnag, MariaDB, PostgreSQL, REST APIs, SCSS, Firebase, Google Analytics.
2024
Full-stack Developer
Pensanomica
-
Instalé un nuevo plugin de JavaScript para la gestión de tareas dentro de un calendario.
-
Implementé cálculos financieros de bonos, basados en los cálculos realizados previamente en un archivo de Excel.
-
Desarrollé un proyecto que combina CodeIgniter y Laravel en distintas fases.
Tecnologías: PHP, JavaScript, MySQL
2023 - 2024
Full-stack and Front-end Developer
Knowcrunch Inc.
-
Gestioné la aparición de errores en la plataforma e instalé BugSnag para identificar fallos de manera rápida.
-
Revisé y optimicé la velocidad de toda la plataforma web. Analicé y mejoré la estructura de la base de datos, creando índices y realizando una mejor gestión de caché.
-
Investigué diferentes posibilidades en React para la creación de un page builder.
Tecnologías: React, Laravel, MariaDB, Sentry, Linux
2021 - 2022
Chief Technology Officer
21Loopin
-
Reescribí una API utilizando Laravel y diseñé una nueva área privada usando Quasar, un framework basado en Vue.
-
Creé una app híbrida utilizando el framework React Native. Además, usé Expo para exportar la aplicación a la Apple Store y Google Play.
-
Tomé decisiones relacionadas con el diseño de la base de datos y la selección de las tecnologías necesarias para desarrollar la aplicación.
-
Asistí en el proceso de toma de decisiones de marketing de la startup.
Tecnologías: React Native, Vue, Quasar, Laravel, Expo, Visual Studio Code (VS Code), DigitalOcean, Mailjet, Stripe API, Stripe, Front-end, Back-end, Full-stack, PostgreSQL, SCSS, JavaScript
2020 - 2021
Full-stack Developer & SCRUM Master
-
Gestioné la parte técnica de un equipo de desarrolladores siguiendo la metodología Scrum.
-
Traduje requisitos funcionales para el equipo de desarrollo utilizando la metodología Scrum.
-
Desarrollé una API con Laravel y el panel de administración privado utilizando Vue.
-
Gestioné el SEO de un sitio web con 10.000 páginas en 20 idiomas diferentes.
Tecnologías: Vue, Laravel, Scrum, Jira, GraphQL, Vuetify, Bitbucket, Scrum Master, DigitalOcean, WordPress, APIs, HTML, CSS, PHP, jQuery, Bootstrap, PayPal API, Stripe API, JavaScript, Stripe, Marketplaces, Pagos Online, MySQL, Back-end, Front-end, Full-stack
2017 - 2019
Android and Website Developer
-
Desarrollé una plataforma logística personalizada para rastrear barcos en ruta utilizando ASP.NET.
-
Creé múltiples bots con el software Content Grabber para extraer datos de sitios web y procesarlos con el fin de predecir retrasos en los envíos.
-
Desarrollé varias aplicaciones internas que permiten a los trabajadores de la empresa rastrear los movimientos de los contenedores dentro de la compañía.
Tecnologías: Android Studio, ASP.NET, Telerik, DataTables, jQuery, Bootstrap, HTML, CSS, Back-end, Front-end, Full-stack, JavaScript
2017 - 2019
Full-stack Developer | Freelance
-
Creé un marketplace utilizando el framework Laravel que permite a los escritores redactar un libro-juego interactivo.
-
Desarrollé una aplicación Android para que los usuarios puedan leer los libros-juego.
-
Programé Google Ads y Google Checkout para permitir generar ingresos desde la app.
-
Desarrollé un sistema de retribución para los escritores de la plataforma.
-
Optimizé una base de datos MySQL para gestionar millones de registros en las tablas.
Tecnologías: Laravel, Google Play API, PHP, HTML, CSS, jQuery, Google AdMob, Android Studio, Java, APIs, Marketplaces, Pagos Online, Front-end, Back-end, Full-stack, React Native, JavaScript
2016 - 2017
Perfildelcontratante.es
-
Desarrollé una aplicación para la gestión de contratos públicos. Esta aplicación adapta, fusiona, organiza y envía datos de contratos públicos a los clientes.
-
Creé una pequeña app Android que recibe alertas cuando el sistema detecta que los bots de una empresa están funcionando incorrectamente.
-
Conecté la aplicación de gestión de contratos públicos con la API de ActiveCampaign.
Tecnologías: PHP, Android Studio, jQuery, HTML5, CSS3, WHMCS, Back-end, JavaScript
2015 - 2016
Website Developer
Global Online
-
Desarrollé un panel privado dentro del sitio web basado en WHMCS.
-
Realicé el seguimiento y la corrección de errores en diferentes sitios web construidos con WordPress.
-
Desarrollé múltiples sitios web en WordPress, convirtiendo mockups en sitios completamente funcionales.
Tecnologías: PHP, CSS3, HTML5, cPanel, WHMCS, WHMCS API, WordPress, PrestaShop, JavaScript
2014 - 2015
Website Developer | Internship
Einitia Internet Solutions
-
Desarrollé una aplicación con Android Studio que mostraba contenedores en distintas filas y permitía moverlos entre filas mediante un sistema de arrastrar y soltar (drag & drop).
-
Realicé el seguimiento y la corrección de distintos errores en numerosas páginas web hechas con WordPress.
-
Creé un panel de control para una empresa de envíos que mostraba la ubicación de los contenedores. También utilicé DataTables para mostrar la información con filtros avanzados.
Tecnologías: PHP, WordPress, DataTables, Android, HTML5, CSS3, Bootstrap
Education
2014 - 2017
Master's Degree in Multiplatform Applications
SEAS, Estudios Superiores Abiertos - Zaragoza, Spain
2020 - 2023
Engineer's Degree in Telecommunication Engineering
University of Zaragoza - Zaragoza, Spain
Certifications
2018
Blockchain and Smart Contract Course
ITAINNOVA | Technological Institute of Aragon
2018
Swift Course
ITAINNOVA | Technological Institute of Aragon
Expertise
Full-Stack Development
Con experiencia en la creación de aplicaciones web y de escritorio a gran escala utilizando Laravel, Vue, React, Electron y Node.js. Capaz de diseñar arquitecturas de extremo a extremo — desde APIs backend hasta frontends complejos — ofreciendo software robusto, mantenible y de alto rendimiento.
IoT & Hardware Integration
Competente en conectar software con hardware físico, incluyendo comunicación serial, lectores NFC / de banda magnética, GPIO, sensores y Linux embebido (Raspberry Pi ARM). Capaz de implementar protocolos de bajo nivel y crear puentes fluidos entre dispositivos y plataformas en la nube.
GIS & Technical Engineering Tools
Experto en la creación de herramientas de ingeniería avanzadas basadas en Google Maps para proyectos de energía solar: colocación de activos, ruteo eléctrico, diagramas estructurales, automatización de stringing y generación de planos. Capaz de convertir flujos de trabajo de ingeniería en herramientas digitales intuitivas y de alta precisión.
Cloud Services & API Architecture
Amplia experiencia en el diseño e integración de REST APIs, sistemas de autenticación y capas de comunicación en tiempo real utilizando Laravel, Sanctum y Reverb (WebSockets). Capaz de crear aplicaciones conectadas a la nube que sincronizan datos offline y soportan sistemas distribuidos.
Data Visualization & UX for Technical Users
Especializado en desarrollar dashboards interactivos y herramientas utilizando ApexCharts, Three.js y widgets visuales personalizados. Enfocado en transformar datos complejos de ingeniería u operaciones en interfaces visuales claras que apoyan la toma de decisiones y el trabajo diario de técnicos y operadores.
DevOps, Deployment & Scalable Systems
Con experiencia en desplegar y mantener aplicaciones utilizando Laravel Forge, Envoyer, servidores Linux, colas, Horizon, pipelines CI/CD y generación automática de PDFs/documentos. Capaz de gestionar arquitecturas escalables y garantizar alta fiabilidad en entornos empresariales.
Skills
Languages
PHP, JavaScript, TypeScript, HTML5, CSS3, SCSS, SQL, Bash
Frameworks & Runtimes
Laravel, Vue 3, React, React Native, Electron, Node.js, Bootstrap, CodeIgniter, Yii, Quasar
Libraries & APIs
ApexCharts.js, Three.js, jQuery, Google Maps JavaScript API, Firebase, Stripe API, PayPal API, SendGrid, REST APIs, Capacitor, Expo
Tools & Development Workflow
Laravel Forge, Envoyer, Docker, Android Studio, DataTables, Jira, Sentry, Bugsnag, GitHub/Bitbucket, Webpack/Vite, Prettier, Postman
Platforms & Environments
Linux, Raspberry Pi (ARM), Firebase, DigitalOcean, AWS (basic), WordPress, PrestaShop, cPanel
Databases & Storage
MySQL, PostgreSQL, SQLite, MariaDB, PostGIS, Elasticsearch (basic)