Hola, soy Mihai Cîra, ingeniero full-stack y fundador de WebbingHUB
Construyo productosdesde la idea hastaproducción.
Ingeniero full-stack con más de 6 años de experiencia. Durante tres años lideré el equipo de frontend de una plataforma de reservas multiproveedor para un grupo europeo de turoperadores. Ahora estoy construyendo TRAVEL by WebbingHUB, una plataforma de reservas para agencias de viajes y turoperadores.

Mihai Cîra
Ingeniero Full-Stack · Fundador y CTO
Sobre mí
( 01 )Diseño y construyo software de principio a fin: arquitectura, contratos de API, interfaz y entrega.
Durante los últimos tres años lideré el frontend de una plataforma de reservas en producción que conecta a un grupo europeo de turoperadores con cuatro tipos de proveedores externos. Como fundador y CTO de WebbingHUB, ahora construyo TRAVEL, una plataforma de reservas multiproveedor, y llevo mis propios productos desde la idea hasta el lanzamiento, incluidos los precios, los pagos y la parte legal y fiscal. Además, tengo un máster en Big Data.
Idiomas
- RumanoNativo
- InglésC2
- EspañolB2
Cómo trabajo
Remoto, híbrido o presencial
Contrato laboral o B2B
6+
Años de experiencia profesional
3
Años liderando el frontend de una plataforma de reservas en producción
3
Productos fundados y construidos por mí
Máster
Big Data: ciencia de datos y analítica
Experiencia
( 02 )- 2023 - Actualidad actualWebbingHUB
Fundador y CTO
Estudio de software- Construyo TRAVEL by WebbingHUB, una plataforma de reservas para agencias y turoperadores: una sola búsqueda en todos los proveedores, mapeo de hoteles, reservas, cambios y sincronización con el back office.
- Dirijo personalmente cada proyecto de cliente, desde la primera llamada hasta la puesta en marcha: alcance, presupuesto, arquitectura, entrega y mantenimiento.
- Construyo y gestiono mis propios productos: Second Cycle (plataforma de venta en consigna de bicicletas) y HaiHui Storage (marketplace de consigna de equipaje).
Next.jsTypeScriptFastAPIPostgreSQLOTA XMLStripe - oct 2023 - 2026
Lead Frontend Developer, Team Lead
Contrato B2BPlataforma travel tech para un grupo europeo de turoperadores
- Lideré el equipo de frontend de una plataforma interna de reservas en tiempo real. Los agentes consultan disponibilidad, calculan precios y gestionan todo el ciclo de la reserva con 4 tipos de proveedores externos.
- Definí la arquitectura frontend, la estructura de componentes y la gestión de estado de toda la aplicación, además de los estándares del equipo para code review y entregas.
- Diseñé los contratos de API junto al equipo de backend en C#, que agrega y normaliza los datos de los proveedores, y alineé las integraciones con el sistema central de reservas del cliente.
- Entregué flujos de reserva en varios pasos, comprobaciones de disponibilidad en tiempo real, tablas de precios dinámicas y cambios de reserva sincronizados con varias APIs de proveedores.
- Introduje entornos de desarrollo con Docker y fui mentor del equipo a través de code reviews.
ReactTypeScriptReduxReact QueryDocker - ago 2022 - jun 2023
Desarrollador web
Jornada completa3SS
- Desarrollé y mantuve funcionalidades de aplicaciones web en un equipo ágil (Git, Jira, Confluence).
- feb 2022 - may 2022
Desarrollador Full-Stack
Prácticas, remotoCrafting Software
- Parte de un equipo remoto de 7 personas con React, TypeScript, Elixir y Phoenix.
ReactTypeScriptElixirPhoenix - sept 2020 - dic 2020
Desarrollador iOS
Prácticas[E-spres-oh]
- Desarrollé apps iOS en Swift con Firebase en un equipo de producción.
SwiftFirebase
Proyectos
( 03 )Team lead · 3 años en producción
Plataforma de reservas para turoperadores
Reservas en tiempo real en cuatro niveles de la cadena de distribución turística.
- Lideré el equipo de frontend detrás de la herramienta interna de reservas de un grupo europeo de turoperadores: arquitectura, estándares de código, revisiones y entregas.
- Los agentes trabajan desde una sola interfaz con una plataforma de reservas, un distribuidor hotelero, una cadena hotelera y un turoperador local: reserva en varios pasos, tablas de precios dinámicas y cambios sincronizados entre las APIs de los proveedores.
Machine learning · Búsqueda semántica
Get Me Hired
Sube tu CV y recibe una lista ordenada de ofertas que encajan contigo.
- Un servicio en FastAPI lee el PDF, genera embeddings con un modelo transformer y ordena las ofertas por similitud. Entrenado con más de 200.000 descripciones de empleo reales.
- Frontend en Next.js con resultados claros y accesibles.
Fundador · De principio a fin
Second Cycle
Plataforma de venta en consigna de bicicletas de segunda mano, desde la recepción hasta el pago al vendedor.
- Para cada bicicleta que entra se generan el contrato de consigna y los documentos legales, que se firman digitalmente.
- Los paneles de taller siguen cada bicicleta desde la recepción, pasando por la inspección y la reparación, hasta su publicación, para que el equipo sepa siempre cuál es el siguiente paso.
- Se pueden generar bonos para socios en eventos concretos, con premios asociados.
- Tienda online completa: catálogo con búsqueda y filtros, checkout, recogida o envío, facturación, devoluciones y garantía.
- Los pagos combinan Stripe con un proveedor local para gestionar el dinero entre vendedor, plataforma y comprador, con IVA en régimen especial de bienes usados.
Fundador · Marketplace
HaiHui Storage
Marketplace peer-to-peer de consigna de equipaje en la ciudad.
- Los viajeros reservan espacio en negocios locales. Los anfitriones registran el equipaje con un código QR y un PIN, y es obligatorio hacer una foto en la entrega.
- Me encargo de todo el producto: modelo de negocio, parte legal y fiscal (e-Factura) y arquitectura. Lanzamiento por fases en Timișoara, Brașov y Bucarest.
Proyecto para cliente
Ciuson
Web y panel de administración para un taller de neumáticos.
- Llevé el negocio de no tener presencia online a un tráfico estable y buenas posiciones en Google. El propietario actualiza precios y contenido tras iniciar sesión con Google.
Habilidades
( 04 )Frontend
10Backend y datos
08Integraciones
06Arquitectura y entrega
09Machine learning
04Desarrollo asistido por IA
04Cómo uso la IA
( 05 )Uso herramientas de IA a diario para trabajar más rápido y ver más alternativas. La responsabilidad sigue siendo mía.
Responsabilidad
Respondo por todo lo que sale a producción.
Todo lo que escribe la IA lo leo línea por línea, lo pruebo y lo compruebo en el navegador antes de que avance. Puedo explicar cada cambio en una code review. Si no puedo explicarlo, no sale a producción.
Desarrollo diario
Refactorizaciones en muchos archivos, tests, migraciones y código repetitivo. Le doy el contexto del proyecto y sus convenciones, mantengo cada cambio pequeño y reviso cada diff.
Code reviews
Antes de que un compañero vea mi pull request, Claude lo revisa en busca de casos límite, problemas de tipos y de seguridad, y alternativas más simples. Un segundo par de ojos, no la aprobación final.
Enfoques que no había considerado
Antes de construir algo complejo, pido diseños alternativos con sus ventajas e inconvenientes. A menudo aparecen opciones en las que no había pensado. Elijo la que encaja y sé explicar por qué.
Investigación con fuentes
Para buscar en internet: cambios en librerías y APIs, documentación de proveedores, dudas legales y fiscales. Abro las fuentes citadas y las verifico antes de fiarme de una respuesta.
Formación
( 06 )2022 - 2025
Máster en Big Data: ciencia de datos, analítica y tecnologías
Universidad del Oeste de Timișoara
2019 - 2022
Grado en Informática
Universidad del Oeste de Timișoara
Certificaciones y más
- SAFe 5 Practitioner (certificado)
- Participante en Oxford Hack 2022
- Mentor de Python en CSH School
- Semifinalista de Zero Robotics
Contacto
( 07 )Hablemos de tu proyecto.
Reserva una llamada de 30 minutos o escríbeme directamente. Trabajo en español, inglés y rumano.