Apps web a medida, paneles, APIs y apps multiplataforma
Desarrollo aplicaciones web a medida, paneles, sistemas de administración e informes, y las APIs e integraciones que los conectan con las herramientas que una empresa ya utiliza. Cuando un proyecto necesita funcionar fuera del navegador, también desarrollo apps de escritorio y móviles con Electron y Swift.
Qué incluye
- Aplicaciones web a medida: Sistemas web construidos en torno a su flujo de trabajo, desde plataformas de pedidos y votación hasta herramientas de alquiler y productos de analítica.
- Paneles e informes: Paneles de administración e informes que muestran las cifras que necesita su equipo, con acceso basado en roles para que cada persona vea los datos adecuados.
- Sistemas de administración y back-office: Controles basados en roles, inventario, registros y trazabilidad en un solo lugar en lugar de hojas de cálculo y cadenas de emails.
- APIs e integraciones: APIs REST y conexiones con Shopify, Salesforce, Zoho, Klaviyo, Brevo, Meta y otros servicios, para que los datos fluyan entre sistemas sin copiarlos a mano.
- Funciones de IA e integración de LLM: Chat, búsqueda y automatización basados en Claude, GPT y Gemini, apoyados en su propio contenido y sus datos.
- Apps multiplataforma de escritorio y móviles: Apps Electron para macOS, Windows y Linux, y Swift nativo para iPhone cuando la plataforma lo requiere.
- Funciones a medida para WordPress y Shopify: Calculadoras, configuradores, plugins a medida y capas de Storefront API cuando un plugin o una app estándar no encaja.
- Despliegue y hosting: Aplicaciones desplegadas en AWS, Azure, Cloudflare, Docker o hosting con cPanel, con control de versiones en Git en todo momento.
¿Qué es el desarrollo web a medida?
El desarrollo web a medida consiste en crear software en torno a cómo funciona su empresa, en lugar de adaptar su empresa a una plantilla o a un montón de plugins. Abarca aplicaciones web, paneles, sistemas de administración e informes, APIs e integraciones, y la lógica que los une.
La mayoría de las empresas no lo necesitan para su web principal. WordPress o Shopify resuelven bien las páginas de marketing y el ecommerce estándar. El trabajo a medida se convierte en la opción adecuada cuando tiene un proceso que ningún plugin admite, datos repartidos entre sistemas que deberían comunicarse o una herramienta que su equipo usa a diario y que es lenta, manual o depende de hojas de cálculo.
En mi portfolio, 33 casos de éxito están etiquetados como desarrollo a medida. Van desde aplicaciones completas, como tres plataformas en Laravel con sistemas de administración e informes, hasta funciones a medida dentro de webs existentes, como la calculadora de costes de ADU y el configurador de modelos paso a paso que desarrollé para Golden State ADUs, o el buscador de neumáticos por medida de Stuckey Tyres.
Trabajo con React, Next.js, TypeScript, Node.js, PHP, Laravel, Python y Flask, con MySQL y PostgreSQL para los datos, y llevo más de ocho años desarrollando para clientes.
¿Qué tipos de aplicaciones a medida ha desarrollado?
He desarrollado plataformas de pedidos, votación, análisis deportivo, alquileres y chat con IA, cada una adaptada al flujo de trabajo de un cliente. Ejemplos de mis casos de éxito y desarrollos recientes:
- Sistema de pedidos: una plataforma de pedidos en Laravel y MySQL con controles de administración basados en roles, integración de inventario e informes adaptados al flujo de trabajo del cliente
- Sistema de votación electrónica: una aplicación en Laravel para la gestión segura de papeletas, el control de la elegibilidad de los votantes y un seguimiento auditable de los resultados
- SportsData: una plataforma de análisis deportivo creada con Laravel y React, con sistema de administración, informes y un panel de datos
- KT Rents: una plataforma de alquileres en WordPress a medida con integraciones REST API y herramientas para la gestión de inmuebles, los flujos de alquiler y los anuncios en todo el país
- Real Mad Honey (chatbot de IA): una plataforma multitienda de chat de ventas y soporte con IA para tiendas Shopify y webs, creada con Next.js, PostgreSQL con pgvector, una app de Shopify y Claude con Gemini como respaldo
Cada uno de estos proyectos partió de una tarea concreta que el cliente necesitaba resolver, y las funciones se definieron a partir de esa tarea y no de una plantilla. Esa es la principal diferencia entre el desarrollo a medida y la instalación de un producto: el sistema se adapta al proceso, así que las personas que lo usan no tienen que inventar soluciones provisionales.
¿Cómo desarrolla paneles y sistemas de administración e informes?
Los construyo en torno a las decisiones que las personas toman con los datos. Un panel solo es útil si responde a las preguntas que su equipo se hace cada día, así que la planificación empieza por quién inicia sesión, qué necesita ver cada rol y qué puede modificar cada uno.
Acceso y roles
El acceso basado en roles es estándar en este tipo de sistemas. El sistema de pedidos que desarrollé en Laravel separa los controles de administración por rol, y el sistema de votación electrónica controla la elegibilidad de los votantes para que solo participen las personas adecuadas.
Datos e informes
Los informes leen de la misma base de datos en la que escribe la aplicación, así que las cifras reflejan lo que ha ocurrido realmente. En SportsData, Laravel gestiona los datos y la administración, mientras que React presenta los análisis en un frontend más claro e interactivo. El sistema de votación electrónica mantiene un seguimiento auditable de los resultados, para que puedan comprobarse a posteriori.
La parte de administración de las herramientas de IA
La plataforma de chatbot de IA que desarrollé para Real Mad Honey tiene su propio panel. Transfiere las conversaciones a una persona con la transcripción completa y marca las preguntas que el bot no pudo responder, para que el equipo pueda corregirlas y mejorar las respuestas futuras.
Las interfaces se crean en React, o con plantillas Blade en Laravel, con estilos de Tailwind CSS cuando encaja.
¿Qué tecnologías utiliza para las aplicaciones web a medida?
Elijo el stack en función de lo que debe hacer la aplicación y de quién la mantendrá después. Mis herramientas principales:
- Frontend: React, Next.js, TypeScript, Vue.js, Tailwind CSS y SASS, con GSAP para las animaciones
- Backend: Node.js, PHP con Laravel y Python con Flask
- Datos: MySQL y PostgreSQL, incluido pgvector para búsquedas con IA
- Infraestructura: Docker, Cloudflare y Cloudflare Workers, AWS, Azure y hosting con cPanel, con Git para el control de versiones
- Escritorio y móvil: Electron, Swift con SwiftUI y Kotlin con Jetpack Compose
Laravel encaja con sistemas empresariales con muchos datos, paneles de administración, permisos e informes, y por eso mis plataformas de pedidos, votación y análisis deportivo funcionan con él. Next.js encaja con aplicaciones que necesitan páginas renderizadas en el servidor rápidas, buen SEO y un frontend moderno en React, y por eso la plataforma de chatbot de Real Mad Honey lo utiliza. Flask es una opción ligera para servicios en Python, procesamiento de datos y herramientas de IA que funcionan detrás de una aplicación más grande.
Si ya tiene un código, trabajo dentro de él en lugar de reescribirlo porque sí. Una reescritura solo merece la pena cuando mantener vivo el código existente cuesta más que sustituirlo.
¿Puede conectar mi web con otros sistemas mediante APIs?
Sí. Las integraciones son una parte importante de mi trabajo a medida: conectar una web o una aplicación con un CRM, una plataforma de ecommerce, una herramienta de email o SMS o un modelo de IA, para que los datos fluyan sin copiarlos a mano.
Entre las integraciones que he desarrollado están:
- Salesforce CRM con WordPress y Elementor para Sourcefit, alojado en Azure
- Formularios web de Zoho CRM y Zoho SalesIQ para Kitchen Search en su web
- Una capa de Cloudflare y Shopify Storefront API para Car Audio Garage y Musway USA, que impulsa los avisos de vuelta a stock sin apps por email y SMS mediante Klaviyo y Brevo
- Agentes de IA en segundo plano que convierten los datos del fabricante en fichas de Shopify listas para metafields para el catálogo de más de 900 productos de Car Audio Garage
- Automatización de comentarios a mensajes directos de Instagram para Real Mad Honey con las APIs oficiales de Instagram de Meta, creada con Node.js y PostgreSQL
- Integraciones REST API en KT Rents e Inline Security Fence
Las buenas integraciones prevén los fallos. Las APIs se caen, se alcanzan los límites de peticiones y los datos llegan en formatos extraños, así que valido los datos entrantes en cada punto de contacto, registro lo que ocurre y me aseguro de que una conexión rota no tumbe el resto de la web.
¿Desarrolla apps de escritorio y móviles?
Sí. Cuando una herramienta necesita funcionar fuera del navegador, desarrollo apps multiplataforma con Electron para macOS, Windows y Linux, Swift para iPhone y Kotlin para Android, compartiendo la mayor cantidad de lógica posible entre ellas.
Mi ejemplo más claro es Musix, un reproductor de YouTube Music gratuito y de código abierto con bloqueador de anuncios integrado que creé yo. Funciona en Ubuntu, Windows, macOS, Android con Android Auto e iPhone con CarPlay. Un único puente compartido en TypeScript controla apps nativas creadas con Electron, Kotlin con Jetpack Compose y Swift con SwiftUI.
La principal lección de Musix es compartir el motor y los datos, no la interfaz. Cada plataforma tiene una capa que se siente nativa, mientras que la lógica principal se escribe y se prueba una sola vez. El stack del proyecto incluye esbuild, Vitest, Playwright y GitHub Actions.
En el software empresarial, este mismo enfoque permite que una herramienta de escritorio para su oficina y una app móvil para el personal sobre el terreno compartan un mismo backend y unas mismas reglas de negocio. Python y Flask también encajan aquí, para servicios locales y procesamiento de datos que funcionan detrás de la app.
¿Cómo se desarrolla un proyecto a medida?
Un proyecto a medida se desarrolla en cuatro fases: planificación, diseño, desarrollo y optimización. La diferencia con una web estándar es el tiempo que se dedica a la planificación, porque cada función de un sistema a medida hay que desarrollarla, probarla y mantenerla.
La planificación define el alcance, los usuarios y sus roles, los datos, las integraciones y qué se considera terminado. Recibirá un alcance por escrito y un calendario con hitos antes de empezar el desarrollo. Después, el diseño define las pantallas y los flujos en torno a la usabilidad, para que el sistema tenga sentido para las personas que lo usan cada día.
El desarrollo se hace en partes pequeñas y revisables. Uso herramientas de programación con IA como Claude Code, OpenAI Codex y Cursor para avanzar más rápido, dentro de un flujo de trabajo estricto: un resumen por escrito con una definición de terminado, una tarea pequeña por rama, ninguna credencial de producción para las herramientas de IA, comprobaciones automáticas de linting, tipos, pruebas unitarias y de extremo a extremo, y revisión humana de cada cambio. Los pagos, la autenticación, la lógica de precios y las migraciones de datos en producción los escribo o reviso yo mismo línea a línea.
La fase final ajusta el rendimiento, la seguridad y la usabilidad antes del lanzamiento, para que el sistema esté listo para el uso real desde el primer día en que su equipo inicie sesión.
¿Cuánto tarda una aplicación web a medida y qué influye en el coste?
Los plazos dependen del alcance, y los fijo cuando están claros los requisitos, los usuarios y las integraciones. Una herramienta interna concreta o una sola integración es un trabajo mucho más pequeño que una plataforma con varios roles, informes, pagos y varios servicios conectados. En cualquier caso, recibirá un calendario por escrito con hitos antes de empezar y actualizaciones periódicas del avance durante el desarrollo. Los factores que determinan el coste:
- El número de roles de usuario y de pantallas
- Cuántos sistemas hay que integrar y lo bien documentadas que están sus APIs
- Migración de datos desde hojas de cálculo o un sistema antiguo
- Necesidades de seguridad y cumplimiento normativo, como el tratamiento de datos personales o de votos
- Si la aplicación necesita versiones de escritorio o móviles además de la web
- Hosting, supervisión y mantenimiento tras el lanzamiento
No publico precios para el trabajo a medida, porque el rango es demasiado amplio para que sea significativo. Los proyectos se presupuestan tras una breve llamada o una auditoría gratuita de su configuración actual, y recibe un presupuesto cerrado con una lista de entregables. Las tarifas son asequibles para un desarrollo a medida, y la calidad del código, la seguridad y la documentación se mantienen sólidas sea cual sea el presupuesto.
¿Una aplicación web a medida será rápida, segura y estará preparada para los buscadores?
Sí, esas cualidades se integran desde el principio y no se añaden después. Para las aplicaciones de cara al público utilizo páginas renderizadas en el servidor con Next.js, para que los buscadores y los rastreadores de IA reciban HTML real. Cada página tiene su propio título y descripción, cada página indexable tiene una URL canónica, los datos estructurados se generan como JSON-LD y el sitemap se genera a partir de la misma fuente que las rutas.
El mismo HTML limpio y los mismos datos estructurados que ayudan a Google también ayudan a ChatGPT, Perplexity y Gemini a leer las páginas públicas de una aplicación. Cuando tiene sentido, un archivo llms.txt resume el producto para los rastreadores de IA.
La seguridad abarca la validación de cada entrada, el acceso basado en roles, una autenticación cuidadosa, los secretos fuera del código y las dependencias actualizadas. En cuanto al rendimiento, vigilo los Core Web Vitals en las páginas públicas y mantengo el trabajo pesado fuera del hilo principal para que la interfaz responda rápido a clics y toques. Cloudflare Workers puede ejecutar tareas pequeñas y sensibles a la latencia, como webhooks o la agregación de APIs, cerca del usuario.
Las herramientas internas, como los paneles de administración, no necesitan SEO, pero sí velocidad y seguridad, sobre todo cuando guardan datos de clientes, pedidos o votaciones.
¿De quién es el código de un proyecto a medida?
En términos generales, el trabajo a medida se crea para su empresa, y las condiciones de propiedad se recogen en el acuerdo antes de empezar el desarrollo. Recomiendo que el repositorio de código, el hosting, el dominio y las cuentas de terceros, como las claves de API y los servicios en la nube, estén a nombre de su empresa, y que a mí se me dé acceso como desarrollador.
Eso importa más en el software a medida que en una web estándar. Si el código solo está en el ordenador o la cuenta personal de un desarrollador, depende de esa persona para cada cambio. Mantener el repositorio y la infraestructura a su nombre significa que otro desarrollador puede retomar el trabajo si alguna vez es necesario.
Los frameworks de código abierto como React, Laravel y Next.js mantienen sus propias licencias, y los servicios como Shopify, Salesforce o un proveedor de modelos de IA se rigen por sus propias condiciones. Detallo de qué servicios externos depende un proyecto, para que sepa qué está pagando y qué controla.
Musix es un proyecto que decidí publicar como código abierto. Es una decisión que corresponde al propietario, y el código de los clientes sigue siendo privado salvo que usted decida lo contrario.
¿Puede trabajar en un proyecto a medida en remoto y con distintas zonas horarias?
Sí. Trabajo desde Botolan (Zambales, Filipinas), en UTC+8, con clientes de EE. UU., Reino Unido, Europa y Australia. El desarrollo a medida se adapta muy bien al trabajo en remoto, porque el trabajo vive en un repositorio compartido, un entorno de pruebas y especificaciones por escrito.
Para los clientes de EE. UU. y Europa, la diferencia horaria funciona como un turno de noche: revisa un desarrollo o deja comentarios al final de su jornada y por la mañana encuentra los cambios y una actualización por escrito. Los clientes australianos comparten la mayor parte de mi jornada laboral, algo ideal para llamadas en directo durante la planificación y las pruebas.
Para que un proyecto distribuido se mantenga claro, me apoyo en un alcance por escrito, cambios pequeños y revisables y un entorno de pruebas que puede probar cuando le venga bien. Las dudas que bloquean el avance se plantean pronto y por escrito, para que la diferencia horaria no se convierta en un retraso.
Llevo años trabajando así como desarrollador full-stack con empresas como CJ Digital, Kova, RIARD Enterprise Solutions, Web Medic y Unwired Web Solutions, y en desarrollos a medida para empresas de EE. UU. como Car Audio Garage, en Temecula, y Musway USA, en Murrieta (California).
Cómo se desarrolla el trabajo
- Planificación: Defino los usuarios, los roles, los datos, las integraciones y el alcance, y acordamos un calendario por escrito con hitos.
- Diseño: Diseño las pantallas y los flujos en torno a cómo trabaja su equipo, para que el sistema sea fácil de usar desde el principio.
- Desarrollo: Desarrollo en partes pequeñas y revisadas con pruebas automatizadas, y comparto el avance en un entorno de pruebas.
- Optimización: Ajusto el rendimiento, la seguridad y el SEO cuando procede, y después lanzo el sistema y le doy soporte.
Casos de éxito de desarrollo web y de apps a medida
- Golden State ADUs - WordPress · Construcción de ADU, 2026. Golden State ADUs es una empresa de diseño y construcción de Sacramento que diseña, tramita los permisos y construye viviendas accesorias (ADU) en el norte de California. Creé la web con WordPress y Elementor Pro, con una calculadora de costes de ADU a medida, una biblioteca de 91 modelos y un configurador de modelos paso a paso.
- Car Audio Garage - Shopify · Audio para coche, 2026. Car Audio Garage es una tienda de Temecula (California) con más de 900 productos de audio para coche, náutica y vehículos powersports de marcas como Nemesis Audio, PRV Audio y Musway. Desarrollé su tienda Shopify con metafields personalizados, avisos de reposición por email y SMS sin apps, una capa de Cloudflare y Storefront API, y agentes de IA para las fichas de producto.
- Musway USA - Shopify · Audio para coche, 2026. Musway USA vende amplificadores DSP, altavoces y subwoofers de ingeniería alemana desde Murrieta (California). Desarrollé su tienda Shopify con metafields personalizados para especificaciones técnicas detalladas, avisos de vuelta a stock sin apps por email y SMS mediante Klaviyo, Brevo y Cloudflare, y agentes de IA en segundo plano que automatizan las fichas de producto.
- Skedaddle Humane Wildlife Control - Desarrollo a medida, 2023. Skedaddle Humane Wildlife Control, fundada en Ontario en 1989 y presente hoy en más de 40 ubicaciones de Canadá y EE. UU., funciona con una web WordPress a medida que desarrollé. Explica su proceso humanitario, organiza el contenido de servicios y ubicaciones y guía a los propietarios para solicitar ayuda.
- America's Advantage Remodeling - WordPress · Reformas, 2021. America's Advantage Remodeling es una empresa de reformas de cocinas y baños con oficina en Roseville que da servicio a Sacramento y ciudades cercanas desde 2001. Creé la web en WordPress con un tema y un plugin a medida, organizada en torno a páginas de servicios, de productos y de ciudades y una vía para pedir presupuesto gratuito.
- KT Rents - WordPress, 2024. Una plataforma de alquileres en WordPress a medida creada con Elementor, integraciones REST API y herramientas avanzadas a medida para la gestión de inmuebles, los flujos de alquiler y la publicación de anuncios en todo el país.
- SportsData - Laravel, 2022. SportsData es una plataforma de análisis deportivo a medida que creé como desarrollador full-stack con Laravel, React y MySQL. Convierte grandes volúmenes de datos de rendimiento en paneles claros y rápidos, respaldados por herramientas de administración e informes para el equipo.
- Organ Boost - Shopify, 2024. Un desarrollo en Shopify Liquid totalmente a medida centrado en el contenido dinámico, una experiencia de usuario personalizada y una funcionalidad de tienda escalable, con secciones programadas a medida y una gestión del sitio flexible.
- Inline Security Fence - WordPress · Vallas, 2025. Inline Security Fence es una empresa familiar de vallas y puertas de Kent (Washington) que da servicio a viviendas y empresas de Seattle y Tacoma desde 2016. Creé su web en WordPress y Elementor con páginas de servicios residenciales y comerciales, un portfolio de proyectos filtrable y 51 páginas de ciudades.
- Sistema de pedidos - Laravel, 2023. Un sistema de pedidos a medida en Laravel creado para la eficiencia operativa, con controles de administración basados en roles, integración de inventario e informes adaptados al flujo de trabajo del cliente.
- Sistema de votación electrónica - Laravel, 2023. Una aplicación de votación electrónica a medida en Laravel, creada para la gestión segura de papeletas, el control de la elegibilidad de los votantes y un seguimiento auditable de los resultados según los requisitos de las partes interesadas.
- Real Mad Honey - Shopify Plus, 2026. Un desarrollo de Shopify Plus totalmente a medida para una marca premium de miel silvestre, migrado desde WordPress y optimizada para la conversión, la flexibilidad del escaparate y una experiencia de compra más refinada.
- Sttoke - Shopify, 2024. Un escaparate a medida en Shopify Liquid para una marca de café comprometida con la sostenibilidad, centrado en una narrativa de producto más sólida, el crecimiento de la conversión y una experiencia de ecommerce más limpia y preparada para el SEO.
- Musix - App multiplataforma · Código abierto, 2026. Musix es un reproductor de YouTube Music gratuito y de código abierto con bloqueador de anuncios integrado para Ubuntu, Windows, macOS, Android (con Android Auto) e iPhone (con CarPlay). Un único puente compartido en TypeScript controla apps nativas creadas con Electron, Kotlin y Swift, para que la música suene sin anuncios y sin suscripción, con el mismo espíritu que YouTube ReVanced.
Preguntas sobre desarrollo web y de apps a medida
¿Debería desarrollar una aplicación a medida o usar una plataforma existente?
Use una plataforma existente cuando cubra la mayor parte de lo que necesita, porque es más barata de operar y mantener. Desarrolle a medida cuando su proceso sea lo que le diferencia, cuando las herramientas necesiten compartir datos que los productos estándar mantienen separados, o cuando los parches con plugins cuesten más que hacerlo bien. Le diré en qué lado de esa línea se sitúa su proyecto.
¿Usa IA para escribir el código?
Sí, uso a diario herramientas de programación con IA como Claude Code, OpenAI Codex y Cursor para crear prototipos y desarrollar más rápido. Mantengo el control de la arquitectura, la seguridad y la revisión del código, y las áreas sensibles como los pagos, la autenticación y las migraciones de datos se escriben o revisan línea a línea.
¿Puede añadir funciones a una aplicación existente en Laravel, React o Next.js?
Sí. Empiezo con una revisión del código, sigo las convenciones ya establecidas y hago los cambios en pasos pequeños. Solo propongo reconstruir cuando parchear el código antiguo sería el camino más caro.
¿Puede añadir chat con IA o automatización a mi sistema?
Sí. Desarrollo funciones de IA con Claude, GPT y Gemini, como el chatbot de ventas y soporte multitienda de Real Mad Honey, que rastreó las 417 páginas de una tienda y las convirtió en 1658 fragmentos de conocimiento. Los chatbots de IA y la automatización también tienen su propia página de servicio en esta web.
¿Desarrolla apps móviles para iPhone y Android?
Sí. Desarrollo apps multiplataforma con Electron para escritorio, Swift para iPhone y Kotlin para Android, compartiendo la lógica principal entre ellas. Musix, mi reproductor de música de código abierto, funciona en Ubuntu, Windows, macOS, Android e iPhone a partir de un único puente compartido en TypeScript.
¿Cuánto cuesta el desarrollo web a medida?
Depende del alcance, los roles, las integraciones y los datos, así que presupuesto tras una breve llamada o una auditoría gratuita de su configuración actual. Recibirá un presupuesto cerrado, un calendario y una lista de entregables antes de empezar. Las tarifas son asequibles y la calidad se mantiene sólida en cada proyecto: código probado, seguridad y un traspaso claro.