WanderWhale Travel Portal

Professional Node.js travel services covering search, multi-currency pricing, booking and payment reconciliation with ElasticSearch, PostgreSQL and Redis, alongside React interfaces.

Project context

Professional Saeloun delivery focused on search, multi-currency pricing, booking and payment reconciliation.

Date: 4/10/2021
#ReactJS #NodeJS #ElasticSearch #PostgreSQL #Redis #Payments

Problem

The travel platform needed reliable search, pricing and checkout workflows while preserving transactional accuracy through payment reconciliation. I built and optimized these application flows as part of the professional delivery team.


Architecture

  • React frontend connected to Node.js application services.
  • ElasticSearch powered search and discovery experiences.
  • PostgreSQL stored transactional data; Redis provided application caching.
  • Application services handled pricing, bookings and payment reconciliation as production business flows.

My contribution

  • Built and optimized travel workflows for discovery, multi-currency pricing, checkout and payment reconciliation.
  • Improved application performance and usability across mobile and desktop interfaces.
  • Supported production backend services and application deployments as part of the delivery team.

Engineering decisions & results

  • Connected ElasticSearch discovery to pricing and booking workflows so users could move from search to checkout.
  • Handled payment reconciliation alongside booking records to support transactional accuracy.

Let’s Connect

Interested in discussing a role, a project or something technical? Feel free to send me a message. I’ll get back to you when I can.

© 2026 Viraj Bahulkar. All rights reserved.
Built withAstroJSand React. Hosted onNetlify.

Interested in working together?