Available for new projects Timișoara, CET

Hi, I'm Mihai Cîra, full-stack engineer and founder of WebbingHUB

I build productsfrom idea toproduction.

Full-stack engineer with 6+ years of experience. For three years I led the frontend team of a multi-supplier booking platform for a European tour operator group. Now I'm building TRAVEL by WebbingHUB, a booking platform for travel agencies and tour operators.

Mihai Cîra
6+ years experience

Mihai Cîra

Full-Stack Engineer · Founder & CTO

mihaic.meEN · RO · ES

About me

( 01 )

I design and build software end to end: architecture, API contracts, interface and delivery.

For the last three years I led the frontend of a production booking platform that connects a European tour operator group to four types of external suppliers. As founder and CTO of WebbingHUB, I now build TRAVEL, a multi-supplier booking platform, and I take my own products from the first idea to launch, including pricing, payments, legal and tax setup. I also hold an M.Sc. in Big Data.

Languages

  • RomanianNative
  • EnglishC2
  • SpanishB2

How I work

Remote, hybrid or on-site

Full-time employment or B2B contract

6+

Years of professional experience

3

Years leading the frontend of a live booking platform

3

Products I founded and built

M.Sc.

Big Data: Data Science and Analytics

Experience

( 02 )
  1. 2023 - Now current

    Founder & CTO

    Software studio
    WebbingHUB
    • Building TRAVEL by WebbingHUB, a booking platform for agencies and tour operators: one search across all suppliers, hotel mapping, bookings, changes and back-office sync.
    • I lead every client project myself, from the first call to go-live: scoping, pricing, architecture, delivery and maintenance.
    • I build and run my own products: Second Cycle (bike consignment platform) and HaiHui Storage (luggage storage marketplace).
    Next.jsTypeScriptFastAPIPostgreSQLOTA XMLStripe
  2. Oct 2023 - 2026

    Lead Frontend Developer, Team Lead

    B2B contract

    Travel tech platform for a European tour operator group

    • Led the frontend team of an internal, real-time booking platform. Agents search availability, price stays and manage the full booking lifecycle across 4 types of external suppliers.
    • Defined the frontend architecture, component structure and state management used across the application, and set the team's code review and delivery standards.
    • Designed the API contracts together with the C# backend team that aggregates and normalises supplier data, and aligned the integrations with the client's core reservation system.
    • Delivered multi-step booking flows, real-time availability checks, dynamic pricing tables and booking changes synced across several supplier APIs.
    • Introduced Docker-based development environments and mentored teammates through code reviews.
    ReactTypeScriptReduxReact QueryDocker
  3. Aug 2022 - Jun 2023

    Web Developer

    Full-time

    3SS

    • Built and maintained web application features in an agile team (Git, Jira, Confluence).
  4. Feb 2022 - May 2022

    Full-Stack Developer

    Traineeship, remote

    Crafting Software

    • Part of a 7-person remote team working with React, TypeScript, Elixir and Phoenix.
    ReactTypeScriptElixirPhoenix
  5. Sep 2020 - Dec 2020

    iOS Developer

    Traineeship

    [E-spres-oh]

    • Built iOS apps in Swift with Firebase in a production team.
    SwiftFirebase

Projects

( 03 )
P/02
search→price→book→modify→sync

Team lead · 3 years in production

Tour Operator Booking Platform

Real-time bookings across four levels of the travel distribution chain.

  • Led the frontend team behind the internal booking tool of a European tour operator group: architecture, code standards, reviews and delivery.
  • Agents work with a booking platform, a hotel distributor, a hotel chain and a local tour operator from one interface: multi-step booking, dynamic pricing tables and changes synced across supplier APIs.
ReactTypeScriptReduxReact QueryC# APIDocker
P/03
cv.pdf→embed→rank→match

Machine learning · Semantic search

Get Me Hired

Upload your CV and get a ranked list of matching jobs.

  • A FastAPI service reads the PDF, creates embeddings with a transformer model and ranks jobs by similarity. Trained on more than 200,000 real job descriptions.
  • Next.js frontend with clear, accessible results.
Next.jsFastAPISentence TransformersXGBoostshadcn/ui
P/04
intake→contract→e-sign→workshop→listing→sale→payout

Founder · End to end

Second Cycle

Consignment platform for second-hand bicycles, from intake to seller payout.

  • Consignment contracts and legal documents are generated for every bike that comes in, and signed digitally.
  • Workshop dashboards track each bike from intake through inspection and repair to listing, so the team always knows the next step.
  • Partner vouchers can be generated for specific events, with prizes attached.
  • Full online store: catalogue with search and filters, checkout, pickup or delivery, invoicing, returns and warranty.
  • Payments combine Stripe with a local provider to handle the money flow between seller, platform and buyer, with margin-scheme VAT.
Next.jsTypeScriptPostgreSQLStripeSoftProe-signatureTailwind
P/05
booking→qr + pin→drop-off→pick-up

Founder · Marketplace

HaiHui Storage

Peer-to-peer luggage storage marketplace for cities.

  • Travellers book storage at local businesses. Hosts check bags in with a QR code and PIN, and a drop-off photo is required.
  • I handle the whole product: business model, legal and tax setup (e-Factura) and architecture. Launching in phases in Timișoara, Brașov and Bucharest.
Next.js 15FastAPINeon PostgresStripeWebSocketPWAFly.io
P/06
no website→seo→top results

Client project

Ciuson

Website and admin panel for a local tyre service.

  • Took the business from no online presence to steady traffic and strong Google rankings. The owner updates prices and content after signing in with Google.
Next.jsTypeScriptFirebase

Skills

( 04 )

Frontend

10
ReactTypeScriptNext.js (App Router)ReduxZustandTanStack QueryTailwind CSSshadcn/uiMaterial UIPWA

Backend & data

08
Node.jsPythonFastAPIRESTWebSocketJWT authPostgreSQL (Neon)Firebase

Integrations

06
Multi-supplier booking APIsOTA XMLSOAP / RESTStripeLocal payment providerse-Factura

Architecture & delivery

09
System designAPI contractsData flow diagramsDockerGitVercelFly.ioJiraSAFe 5

Machine learning

04
Sentence embeddingsSemantic searchscikit-learnXGBoost

AI-assisted development

04
Claude CodeClaudePerplexityGitHub Copilot

How I use AI

( 05 )

I use AI tools every day to work faster and to see more options. The responsibility stays with me.

Accountability

I own everything that ships.

Whatever AI writes, I read line by line, test, and check in the browser before it goes anywhere. I can explain every change in a code review. If I can't explain it, it doesn't ship.

Claude Code

Daily development

Refactors across many files, tests, migrations and repetitive wiring. I give it the context of the codebase and its conventions, keep each change small, and review every diff.

Claude Code

Code reviews

Before a teammate sees my pull request, Claude reviews it for edge cases, type and security issues, and simpler alternatives. A second pair of eyes, not the final approval.

Claude

Approaches I hadn't considered

Before building something non-trivial, I ask for alternative designs and their trade-offs. It often brings up options I hadn't thought of. I pick the one that fits and can explain why.

Perplexity

Research with sources

For online research: library and API changes, supplier documentation, legal and tax questions. I open the cited sources and verify them before relying on an answer.

Education

( 06 )

2022 - 2025

M.Sc. Big Data: Data Science, Analytics and Technologies

West University of Timișoara

2019 - 2022

B.Sc. Computer Science

West University of Timișoara

Certifications and more

  • SAFe 5 Practitioner (certified)
  • Oxford Hack 2022 participant
  • Python mentor at CSH School
  • Zero Robotics semifinalist

Contact

( 07 )

Let's talk about your project.

Book a 30-minute call or message me directly. I work in English, Romanian and Spanish.