
Otros
Las piezas alrededor de las plataformas que no son ni una app ni un sitio: gm-libs, los paquetes TypeScript reutilizables para autenticación, datos, interfaces y trabajo en segundo plano de los que parte cada frontend y backend de Webanion, y el recorrido de diseño de un producto, desde un prototipo interactivo en Figma y su UI/UX hasta los recursos visuales y los vídeos tutoriales que lo llevaron al mercado.
gm-libs, los paquetes base de cada frontend y backend de Webanion
Una familia de paquetes versionados e independientes del framework de la que parte cada frontend y backend de Webanion, con una capa de NestJS en el servidor y bindings para React, Vue y Expo en el cliente: autenticación con passkeys e inicio de sesión único, feature flags, un registro de auditoría, datos multi-tenant, cifrado, archivos, documentos, mensajería, tiempo real y modo sin conexión, webhooks, workers y un kit de UI. Cada paquete vive en su propio repositorio privado con sus propias versiones y se instala desde el registro npm privado del estudio, y la consola del estudio muestra qué consumidor va por detrás en qué versión.
Fully Booked - Producción de videos promocionales y tutoriales
Un vídeo promocional que recorre con un operador de minibuses del Reino Unido las ventajas de Fully Booked en el orden en que le importan, hecho con la app real y no con imágenes de archivo. Empieza por el propio problema del operador, dedica a cada ventaja un momento en una pantalla real y se editó en varias duraciones, desde un gancho de pocos segundos para redes sociales hasta una versión completa para páginas de destino y las fichas de las tiendas.
Fully Booked - Diseño de activos visuales con Photoshop
Capturas para las tiendas, un gráfico destacado, un icono de app y el arte de los correos, creados en Photoshop a partir de pantallas reales para que una plataforma joven parezca consolidada ante los operadores. Las capturas cuentan la propuesta en cinco deslizamientos en cada tamaño que exigen Apple y Google, cada correo se abre con su propia ilustración en los colores de la marca, y el icono y las pantallas de bienvenida llevan el logotipo de dos manos que se encuentran.
Fully Booked - Diseño UI/UX para app móvil y panel de administración
Cada pantalla de Fully Booked empezó como un boceto que el fundador aprobaba antes de pagar una sola línea de código, y cada una responde a un problema de un operador o de un cliente. La pantalla de inicio del operador se convirtió en un menú de ingresos, Get Covered mantuvo el orden de su flujo dibujado a mano, los presupuestos y las cartas de cancelación salieron de las propias palabras del fundador, y la administración pasó de cinco pestañas en wireframe a la sala de control de la red. Las pantallas del MVP las diseñó otro miembro de Webanion; las fases 2, 3 y 4 las rediseñé yo mismo en Figma, a partir de estos flujos.
Fully Booked - Prototipo interactivo de Figma para web y móvil
Cada fase de Fully Booked se montó como un prototipo navegable en Figma, para que el fundador pudiera probarla, cuestionarla y aprobarla antes de pagar por construirla. Tres archivos, para la app, la web de clientes y la administración, comparten un mismo conjunto de estilos y componentes, y los documentos que envían los operadores están prototipados junto con el toque que los envía. Los desarrolladores construyeron a partir de pantallas terminadas y no de suposiciones, y cada fase se mantuvo dentro de su alcance. El MVP lo diseñó otro miembro de Webanion; el rediseño de las fases 2, 3 y 4 es mío.
Fully Booked - Diseños de marketing y promoción con Canva
Seis anuncios, cada uno vendiendo una ventaja de Fully Booked a los operadores de minibuses y autocares del Reino Unido, creados en Canva con pantallas reales de la app. Convertir solicitudes, un centro de reservas en la propia web del operador, presupuestos en segundos, todas las reservas en un solo lugar, cobertura de socios de confianza y pagar solo por reserva: una promesa por anuncio, un mismo estilo y componentes que convierten el siguiente anuncio en cuestión de minutos. Los mismos visuales sirvieron después de base al vídeo promocional.
Explora este trabajo por etiqueta
Otras áreas en las que trabajo
Servidores MCP que exponen una plataforma real a los asistentes de IA, pipelines de agentes que hacen trabajo editorial real tras puertas de aprobación humana, y la infraestructura que los mantiene en producción. Construidos como sistemas, autenticados, con alcance definido y auditados, nunca como demos.
Apps para iOS y Android con React Native y Expo, construidas como una superficie más de la plataforma que las respalda: el mismo backend, la misma autenticación y el mismo modelo de datos que la web, publicadas en las tiendas al mismo ritmo. La sección va desde una plataforma de reservas y red de trabajo compartido para operadores de minibuses y autocares del Reino Unido hasta una app de ayuda al viajero entregada a lo largo de dieciocho meses, una app de habilidades para la vida para estudiantes, una app deportiva local, una herramienta de facturación para un distribuidor y una plataforma para fans.
Software de escritorio en Electron y React para el trabajo que se queda en la máquina: funciona sin conexión, empaquetado para Windows, macOS y Linux, y conectado al backend de la plataforma como cualquier otro cliente cuando la hay. Keyboard Tracker, un rastreador de actividad de empleados con su propio generador de informes, es el ejemplo de esta sección.
Plataformas web y los sitios que las presentan, con React y Next.js sobre un CMS headless: paneles de administración que llevan un negocio día a día, portales para clientes, el libro contable y los préstamos de una cooperativa, y sitios públicos que cargan rápido y se leen bien para buscadores y rastreadores de IA. Renderizados en servidor, localizados y medidos, sea cual sea su tamaño.
El trabajo de infraestructura y publicación que mantiene viva una plataforma: una migración de producción desde la nube gestionada a Kubernetes autoalojado sin tiempo de inactividad registrado, servicios en Docker detrás de Cloudflare, CI/CD que despliega con cada push y lanzamientos móviles llevados a través de la revisión de las tiendas. Las copias de seguridad, el TLS y la monitorización son parte del trabajo, no extras.
Piezas integrables que llevan una plataforma a la web de otra persona. El widget Prebooked permite a un operador de minibuses o autocares ofrecer reservas en su propio sitio, con la plataforma Fully Booked detrás, para que los clientes reserven sin salir de la página. Fácil de instalar y hecho con el mismo nivel que el producto que amplía.











