PROJECT NOTES01 / 05
IATA NDC / flight distribution & booking
NDC Back Office.
From the interface to the business behind it.
An airline distribution and booking platform where I contributed to the Angular frontend and .NET 8 backend as part of the development team.
- Implemented assigned features and resolved defects within a Clean Architecture and CQRS/MediatR codebase.
- Worked on REST APIs, validation, and NDC workflows spanning offer search, revalidation, booking, hold, ticketing, voiding, and refunds.
- Added and maintained unit and integration tests for backend behavior.
ANGULAR + .NETNDC WORKFLOWSTESTED BEHAVIOR
- MY ROLE
- Frontend & backend contributor
- BUILT WITH
- Angular · .NET 8 · ASP.NET Core · EF Core · MySQL · Redis
connect the interface to the whole journey.
PROJECT NOTES02 / 05
Real-time operations
Money Collector.
A moving operation. One clear picture.
An agency management dashboard bringing balances, wallets, top-ups, and field agents into one responsive workspace.
- Live updates over SignalR keep the interface connected to the operation.
- Google Maps integration supports live field-agent tracking.
- Delivered reports, wallet workflows, OTP, activation codes, roles and permissions, and commenting modules.
LIVE UPDATESFIELD OPERATIONSONE WORKSPACE
- MY ROLE
- Frontend delivery lead
- BUILT WITH
- Angular 18 · Tailwind CSS · SignalR · Google Maps API
keep the whole picture in view.
PROJECT NOTES03 / 05
B2B travel / front-end rebuild
NDC Uplift.
A familiar product. A stronger foundation.
A complete Angular front-end rebuild for Wonder Travel B2B, modernizing the interface and architecture while preserving the existing workflows.
- Rebuilt the front end from scratch with functional parity as a constraint.
- Introduced reusable interface patterns and a clearer component architecture.
- Migrated legacy AngularJS functionality to maintainable modern Angular components.
RETHINKREBUILDKEEP IT FAMILIAR
- MY ROLE
- Front-end rebuild
- BUILT WITH
- Angular 16 · TypeScript · Reusable UI components
better foundations, familiar journeys.
PROJECT NOTES04 / 05
Ionic / mobile price comparison
ElZatoonah.
A better comparison. A smoother mobile experience.
A mobile price-comparison application where I contributed to feature development, critical bug fixes, and interface improvements.
- Developed features and resolved critical issues in the Ionic mobile experience.
- Improved the interface around product requirements and existing backend services.
- Worked on maintainable mobile features as part of the development team.
COMPAREREFINEKEEP IT USABLE
- MY ROLE
- Mobile frontend contributor
- BUILT WITH
- Ionic · Mobile UI · Backend service integration
make everyday decisions a little easier.
PROJECT NOTES05 / 05
Ionic / product management
Price Hunter.
A growing catalogue. Less friction.
An Ionic product-management application built to support product creation, editing, synchronization, and administration.
- Designed the add, edit, and synchronization workflows.
- Built reusable components for a growing product catalogue.
- Designed reusable interface components for data-heavy product workflows.
ADDEDITSYNC
- MY ROLE
- End-to-end front-end development
- BUILT WITH
- Ionic · Angular · Reusable UI components
make the everyday work feel lighter.