Hi, I'm Basma

A Software Developer

 

Overview.

Computer Science graduate with a specialization in Front-End Development using Angular and modern web technologies. Skilled in HTML, CSS, JavaScript, TypeScript, and responsive UI design. I completed a Front-End Diploma at Route Academy, where I now work as a Mentor over 100 students through practical projects and code reviews. I have hands-on experience in building real-world web applications, with a focus on clean code, performance, and usability. I'm also expanding my skills in Back-End development with ASP.NET, and I’m eager to contribute to innovative teams and grow as a full-stack developer.

Back-End Developer

Back-End Developer

 Front-End Developer

Front-End Developer

writer

writer

Software Developer

Software Developer

 

What I have done so far

Work Experience.

Cairo University

Bachelor of Science, Computer Science

Cairo University

  • Graduation project: Online Judge (Grade: Excellent).
  • Relevant Coursework: JAVA, C++, OOP, Data Structures, Databases, Graphics, Logic, Calculus II, Computer Architecture, Cryptography, Oracle, Creativity & Problem Solving, Algorithm, Agile, Firebase
2018 - 2023
Route Academy

Frontend Mentor

Route Academy

  • Assisting over 100 students in improving their web development skills.
  • Mentoring students in HTML, CSS, JavaScript, and Frontend Frameworks such as Angular.
  • Conducting code reviews and providing feedback to improve code quality.
  • Leading workshops and live coding sessions to enhance students’ problem-solving skills
Mar. 2023 - Oct. 2025
Abu Diyab

Front-End Developer

Abu Diyab

  • Worked across multiple Angular-based systems, including the core booking platform, legacy admin modules, and the AVSC Workshop and others.
  • Enhanced existing modules in the booking and admin systems, resolving API/UI inconsistencies, optimizing performance, and improving reporting features.
  • Integrated multiple payment gateways (Tamara, Madfu, MisPay, STC and others) and ensured seamless transaction flow across platformsEnhanced legacy projects through refactoring and bug fixing, while contributing to user testing and QA processes.
  • Improved application performance and scalability through new feature development, refactoring legacy modules, and active involvement in user testing and QA.
Aug. 2025 - Present
 
 

My work

Projects.

Following projects showcases my skills and experience through real-world examples of my work. Each project is briefly described with links to code repositories and live demos in it. It reflects my ability to solve complex problems, work with different technologies, and manage projects effectively.

project_image
source code

Avsc

Production-grade company web platform with real users, PWA capabilities, and real-time features.

#Angular20

#Swiper

#PWA

#PHP

#TailwindCSS

#firebase

#Google Maps

#Notifications

project_image
source-codesource code

The Wild Oasis Dashboard

Team-developed admin dashboard for managing application data with authentication and real-time updates.

#Angular20

#primeng

#firebase

project_image
source-codesource code

FreshCart

Client-side e-commerce application focused on performance, UX, and secure authentication.

#Angular17

#Swiper

#JWT

project_image
source-codesource code

Tic Tac Toe

Offline-first progressive web app with a clean, responsive user experience.

#Angular19

#PWA

project_image
source-codesource code

Daily Notes

Productivity-focused note management app with offline support and drag-and-drop interactions.

#Angular19

#Angular Material

#Sweetalert

#Drag & Drop

#LocalStorage

project_image
source-codesource code

CRUD App

Lightweight CRUD system for managing products with data export capabilities.

#DataTable

#JavaScript

#html2pdf

#LocalStorage

 

Social Profiles

Click on social media icons to check out..

"

WhatsApp lets you chat, call, and share media instantly.

@Basma Hawash

feedback by Basma Hawash

"

Email is a quick way to send messages and documents online.

@Basma Hawash

feedback by Basma Hawash

"

LinkedIn is where I share my work and connect professionally.

@Basma Hawash

feedback by Basma Hawash

"

GitHub is where I share my projects and source code.

@Basma Hawash

feedback by Basma Hawash