Software Engineer
Hala Saudi
Building a large-scale travel-tech platform serving users across the Middle East. Responsible for both frontend and backend development across a multi-portal product (Customer, Agency, and Internal portals) all powered by a single NestJS backend.
- ✦Designed and implemented ABAC and RBAC systems supporting multiple portals with a single backend codebase, enabling fine-grained permission management across all user types
- ✦Single-handedly integrated Stripe payments with global currency management, handling the complete booking payment flow end to end
- ✦Built a full financial reconciliation pipeline with resolution workflows, ensuring accurate settlement tracking across transactions
- ✦Integrated a wallet system within the application that reflects payment outcomes in real time, allowing users to manage balances and apply credits to bookings
- ✦Developed dynamic pages for destinations, tours, events, holidays, stays, and an AI trip planner with itinerary generation
- ✦Integrated Dropzone for multi-image uploads and Google Maps for location-based navigation within destination pages
- ✦Managed GitHub workflows including branch creation, pull request reviews, merge conflict resolution, and CI/CD automation via GitHub Actions