My Current Work

I'm driven to craft software solutions that resonate with users and to empower aspiring developers with my knowledge. Here's an overview of my current work.

Vodafone UK

Software Engineer

In early 2023, I joined Vodafone and made significant contributions to two key projects:

  1. 2023 iPhone Readiness: I played a pivotal role in the flawless release of the iPhone 2023, a first in Vodafone's recent history. My involvement in rigorous end-to-end performance testing ensured the infrastructure could handle the anticipated load seamlessly, specifically I delivered end-to-end tests for critical customer journeys, documented them, and helped resolving environment issues. Marking a notable achievement for the team.
  2. VOXI (Vodafone UK's sub-brand): I ship hot features and updates to our customers. My primary role involves crafting sleek frontend code using our go-to stack of React and Node.js for big events like Black Friday and other regular campaigns. In VOXI we focus on adopting the latest tech, building solid components, and ensuring our app runs smoothly with thorough testing. Regularly shipping new updates to production is a key part of my role.

Yamm.sa

Frontend Engineer
Yamm Analytics Dashboard Design

I'm part of a small team building a startup based in Saudi Arabia in which we are developing a refund system for online stores. Our aim is to simplify the refund process for businesses while ensuring quick refunds for customers, thereby enhancing satisfaction. My responsibilities include designing the app's user interface and developing frontend code using cutting-edge technologies like Next.js, Tailwind, and NX Monorepo, to ensure seamless performance and adaptability.

Zewail University

Teaching Assistant

I'm teaching comuter science courses to undergraduate students, helping them understand the basics of programming and software engineering. I'm also responsible for grading assignments and exams, providing feedback, and guiding students through their projects.

The courses I taught so far:

  • Object-Oriented Programming (C++)
  • Data Structures and Algorithms
  • Software Engineering Fundamentals