Software Engineer — Orange Innovation Egypt
Modern C++ • 5G Core • O-RAN • Cloud Systems • Agentic AI
- Designed and developed a 3GPP-aligned 5G Charging Function (CHF) for the OAI 5G Core using Modern C++, translating charging specifications into modular software components.
- Integrated the CHF with NRF and initial SMF–CHF interactions through Nchf_ConvergedCharging, including charging-session creation, usage reporting, quota management, offline charging, and CDR generation.
- Validated end-to-end charging flows using OAI Core + UERANSIM and with a commercial UE connected to an OAI gNB on a USRP B210, tracing traffic and signalling across SMF, UPF, NRF, and CHF.
- Contributed to RIC-TaaP, ns-O-RAN, and FlexRIC for LTE/5G simulation, KPI monitoring, xApp development, and closed-loop RIC experiments using C++, Docker, Grafana, and InfluxDB.
- Implemented E2AP v1.01 and E2SM-KPM v3 support, KPI-based handover logic, and an Energy Saving xApp for dynamic cell activation/deactivation.
- Presented RIC-TaaP / Energy Saving xApp work at the OpenAirInterface 10th Anniversary Workshop in France and contributed to the related IEEE WCNC 2026 publication.
- Built AURA-AI, a telecom API intelligence PoC using React + LangGraph multi-agent workflows for intent understanding, Network API discovery, solution generation, validation guidance, and troubleshooting with SIM Swap and Location Retrieval use cases.
- Developed a custom LoRa mesh communication protocol following OSI layered architecture, with C++/Qt tools for protocol configuration, visualization, monitoring, and message/file transfer.
- Worked with Docker/CI/CD environments, debugged networking and concurrency issues, refactored legacy components, reviewed code, and mentored interns/junior contributors.