Languages & Markup
- JavaScript
- TypeScript
- Next.js
- HTML5
- CSS3
Senior Software Engineer — Telecom & SaaS Platforms
7 years shipping production features across subscription/billing, order management, and customer communication systems for MVNOs and telecom operators — from Jazz and Maroctel to Salam. Currently building Customer Management Products at Qvantel (Optiva).
Shipped a configurable Customer Management platform now live across 7 telecom operators, spanning prepaid, postpaid, and 5G products — configurable customer journeys, dashboards, pricing flows, and operator-specific theming. Integrated with enterprise BSS, Order Management, and Keycloak for end-to-end subscription provisioning and charging. React, TypeScript, Redux Toolkit, RTK Query, Keycloak.
Built the Salam (Saudi telecom operator) Dealer Management Portal from scratch — dealer onboarding and registration, SIM sales and activation dashboards, and multi-language support. Also delivered customer-facing interfaces for Maroctel and Jazz B2B, including on-call production support. React, Redux, Material UI, Bootstrap 5.
Built and maintained Tango+, a cloud Customer Communications Management platform, within an Agile Scrum team. Migrated legacy Adobe Flash components to responsive HTML5/React ahead of Flash's end-of-life — cutting initial load time by ~20–30% and eliminating plugin-related crashes without breaking live client workflows.
Frontend architecture for telco CM products — the systems MVNOs use to manage subscribers, billing, and self-service at scale. Now live across 7 operators spanning prepaid, postpaid, and 5G.
React component libraries built on Ant Design, Material UI, and Tailwind CSS for consistency across large, multi-team product surfaces.
Migrated Flash-based enterprise UIs to React/HTML5 ahead of Flash's end-of-life — ~20–30% faster initial load and no more plugin crashes, without disrupting live client operations.
Claude and GitHub Copilot woven into implementation, testing, and code review — roughly 2x faster feature delivery while holding 90%+ test coverage and a clean SonarQube baseline.
Customer Management (CM) is Optiva's application for managing the full lifecycle of telecom customers on the OBP (Optiva Billing Support System Platform). It provides CSRs with a portal to handle customer onboarding, account administration, order capture, financial adjustments, transaction history, and case management.
Live across 7 telecom operators covering prepaid, postpaid, and 5G products, with configurable customer journeys, pricing flows, and operator-specific theming — integrated with enterprise BSS, Order Management, and Keycloak authentication for secure, end-to-end subscription provisioning and charging.
A selection of front-end website builds across different industries. Click any card to open the live site.
Crypto asset exchange, OTC, custody & escrow landing site for financial institutions.
Visit Site →Elegant salon and spa site with services, stylists, gallery, and online booking.
Visit Site →Farm-to-table restaurant site with menu, reservations, and takeaway ordering.
Visit Site →24/7 home repair services site for electricians, plumbers, and AC technicians.
Visit Site →High-energy gym landing page with classes, trainers, memberships, and free-trial CTA.
Visit Site →Premium florist site with collections, occasions, and same-day WhatsApp ordering.
Visit Site →Riphah International University · CGPA 3.81 / 4.0