← Selected workApr 2024 — Present
Multitravel
Making complex travelbooking flows feel simple.
- Role
- Front-end / Full Stack contributions
- Dates
- Apr 2024 — Present
- Field
- Travel commerce
Illustrative
Context
Where the product lives
Multitravel is a travel e-commerce platform selling flights, accommodation and packages. Every product has its own availability, pricing and rules, and all of them have to be sold through the same customer journey.
Problem
What makes it hard
Booking flows accumulate exceptions: fare rules, passenger data, payment options and product combinations. The challenge is keeping the experience clear and fast while every one of those rules is still respected.
Work
What I worked on
- Implementing responsive interfaces from product designs.
- Improving booking and checkout steps.
- Working on performance-sensitive frontend features.
- Collaborating on backend functionality with Node.js, NestJS and MySQL.
Decisions
Technical decisions
- Keep booking state explicit and predictable so each step can validate and recover on its own.
- Prefer server-provided rules over duplicated frontend logic when pricing or availability is involved.
- Optimize the parts of the flow users actually wait on, instead of the whole page at once.
Product
Product considerations
- The customer should always know what they are buying and what it costs.
- Mobile is a primary surface, not an afterthought.
- Error and edge states are part of the design, not exceptions handled later.
Stack
Technologies
- React
- Next.js
- TypeScript
- Node.js
- NestJS
- MySQL
- Responsive UI
- E-commerce
Selected visuals
Illustrative
Outcome
What changed
Ongoing contributions to a production platform serving real customers. My work ships continuously as part of the product team.