About me

I'm a Software Engineer based in Cairo, Egypt. I enjoy turning complex problems into simple, beautiful, and intuitive designs. I love designing and creating products that make people enjoy using them.

What I'm doing

  • design icon

    Web design

    The most modern and high-quality design made at a professional level.

  • Web development icon

    Web development

    High-quality development of sites at the professional level.

Resume

Education

  1. Bachelor of Engineering in Computer Science and Engineering

    October 2021 - (July 2026)

Experience

  1. Junior Software Engineer at Astronomic

    May 2024 - Present

    Developed Node.js and Typescript pipelines that fed millions of records of raw investor and company data into a MongoDB database. Applied agile methodologies, utilizing products like Jira and Confluence.

  2. Back-end Software Engineer at Computer Science LMS Website

    July 2024 - Present

    Led the backend development for a Learning Management System (LMS) website using the PERN stack (PostgreSQL, Express.js, React, Node.js), to support daily use by over 1,000 users. Implemented authentication and authorization mechanisms using JWT for secure user sessions. Collaborated with 5 teammates using Jira to ensure seamless integration and project management.

  3. Junior Teaching Assistant at German University in Cairo

    February 2023 - May 2024

    Assisted the TA in guiding students through lab sessions, focusing on topics such as OOP in Java. Guided students through programming paradigms in Prolog and Haskell.

  4. Software Engineering Intern at Trax Group

    July 2023 - September 2023

    Customized and extended Dynamics 365 Finance and Operations modules. Customized Dynamics 365 menus and forms with role-based permissions using X++.

  5. Freelance Software Engineer at BestIxCom Kft.

    December 2022 - December 2023

    Designed PostgreSQL database schemas to store company data using SqlDBM. Calculated and stored each company's Key Risk Indicators data on multiple database layers. Documented all code and database designs for easy reference and maintenance using GitHub.

  6. Computer Science Teacher Assistant at Summits International School

    July 2020 - August 2024

    Managed a team of assistants and graders, ensuring timely completion of tasks and high-quality work. Developed Python scripts and utilities that generated grading reports, automatically filled Google Sheet templates I have developed, and calculated performance-based salaries for graders, saving hundreds of work hours each session. (Used tools such as GCP, Classroom & Sheets API)

My skills

  • Python
    80%
  • Typescript
    90%
  • Java
    80%
  • MERN Stack
    90%
  • SQL
    85%

For Full CV

design icon