01
Travel search starts with several decisions at once
Route, trip type, dates, traveller count and class all affect the search. The entry experience had to gather that context without turning the first screen into a dense operational form.
Project leadership / Travel platform
Leading a two-developer delivery across travel search, fare discovery, UX direction and booking-oriented product flows.

Case-study scope
Holiday Planner was delivered through Brandylane with two developers under my supervision. This case study focuses on the requirements, product direction, coordination, review and delivery I owned as Project Lead rather than presenting the platform as a solo build.
01 / Project context
The core experience had to move a traveller from intent into search and then into a result set where real trade-offs become visible: price, time, stops, airline, refundability and fare choice.
At the same time, the public interface had to make room for other travel-service paths and discovery content. The project therefore needed product structure, not just a set of attractive pages.
02 / The challenge
01
Route, trip type, dates, traveller count and class all affect the search. The entry experience had to gather that context without turning the first screen into a dense operational form.
02
Price, duration, stops, airline, refundability and timing compete for attention. The results experience needed a clear hierarchy so customers could narrow the list instead of reading every option line by line.
03
The public experience also had to make room for holiday, visa, Umrah and broader travel discovery without losing the flight-search journey at the center of the interface.
04
With two developers working under my supervision, requirements, interaction behavior, review and delivery needed a shared direction rather than separate implementation decisions drifting apart.
03 / My responsibility
01
Translate the business request into concrete journeys, screens, states and implementation priorities the team could work from.
02
Shape the search and discovery experience around what a traveller needs to understand at each stage rather than around isolated interface components.
03
Break the broader platform into manageable work, sequence dependencies and keep implementation moving toward the same product outcome.
04
Coordinate two developers, clarify expected behavior and review implementation as the product moved from requirement to working interface.
05
Check the completed flows against the intended journey, surface inconsistencies and push fixes before treating an interface state as delivered.
06
Act as the layer between business requirements, user experience and implementation so decisions did not get lost between client feedback and development.
04 / Traveller journey
Search intent
Trip details
Flight results
Filter & compare
View fares
Booking-oriented next step
The useful unit was the journey, not an isolated screen. Search inputs establish context; the results page needs to preserve it; comparison tools reduce the list; and the fare action moves the traveller into the next decision.
This public case study stops at the states visible and confirmed in the delivered product. It does not claim undocumented payment, ticketing or supplier-backend behavior.
05 / Search & discovery
The results page keeps the origin, destination, date, traveller count and class visible at the top so the customer can understand what every result belongs to.
Best Value, Cheapest, Fastest and Earliest act as quick decision anchors above the list and reduce the amount of comparison work required.
Price, airline, refundability and time controls sit next to the results rather than being detached from the options they affect.
Each flight option presents a clear View Fares action, separating result discovery from the deeper fare decision that follows.

06 / Delivery leadership
My role sat between the business requirement and the day-to-day implementation. I translated the project into flows and priorities, clarified expected behavior, supervised two developers and reviewed the product as those pieces came together.
That matters on a platform like this because a locally correct component can still create a globally confusing journey. The project-lead responsibility was keeping search, results, comparison and next actions coherent as one product.
07 / Review & QA
A screen could look complete and still fail the journey. Review therefore focused on whether search context, filters, result hierarchy and next actions behaved as expected together.
When a requirement could be interpreted in multiple ways, the useful project-lead work was clarifying the expected behavior before separate implementations started to diverge.
Changes were considered in the context of the traveller journey instead of treating each request as an isolated visual revision.
My responsibility was not to present the platform as a solo build, but to keep product intent, implementation and delivery aligned across the team.
08 / Implementation oversight
I was responsible for deciding what the experience needed to do, communicating that intent clearly enough to be implemented, and then reviewing whether the delivered behavior matched the product decision.
The engineering implementation was carried out by the supervised team. My portfolio claim here is project leadership, UX direction, technical supervision and delivery ownership — not sole authorship of the codebase.
The backend and database stack are confirmed. I am intentionally not naming a frontend framework here until the original frontend source or package manifest is available to verify it.
09 / Delivered result
The delivered interface connects the homepage search entry to a structured flight-results experience where travellers can preserve context, compare options, narrow the list and progress toward fare selection.
The result is documented through shipped interface states and confirmed delivery scope. No traffic, revenue or conversion uplift is presented without verified measurement.
Visit live website10 / Gallery



12 / Start a conversation
I can help shape the requirements, map the experience, coordinate implementation and keep the project moving from business problem to delivered product.