Skip to content
View Safia-ElSabbagh's full-sized avatar
πŸ€“
learning
πŸ€“
learning

Block or report Safia-ElSabbagh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Safia-ElSabbagh/README.md

Hi, I'm Safia Mohamed πŸ‘‹

Typing SVG

Computer Science Student Β· Cairo University Β· Class of 2027

Β 

About Me

I'm a Third year Computer Science student passionate about writing clean code and building real-world software with clean user experiences. I enjoy working across the stack β€” from structuring data and logic to crafting responsive, intuitive interfaces.

Tech Stack

Languages

C++ C Java Python

Web Development

JavaScript React Django HTML5 CSS3

Systems & Parallel Computing

MPI OpenMP Linux

Databases

MySQL SQL Database Design

Concepts & Tools

OOP Data Structures Algorithms Design Patterns Responsive Design CRUD & Databases Git GitHub


πŸš€ Featured Projects

β™ŸοΈ Hnefatafl β€” Viking Chess AI

Built a fully playable Human vs. Computer implementation of the ancient Norse board game Hnefatafl in Python. Designed an Alpha-Beta Pruning AI with an 8-factor heuristic evaluation function.

Python Algorithms AI

https://github.com/Safia-ElSabbagh/Hnefatafl-


πŸ–₯️ HTOP System Monitor Reimplementation

Recreated core functionality of the Linux htop utility in C β€” real-time process monitoring and system resource display running natively on Linux. Gained deep experience with Linux system internals, process management, and Unix-based development workflows.

C Linux

https://github.com/Safia-ElSabbagh/procmon


πŸ“š Online Library System

Full-stack web application built with Django, featuring book search, borrowing management, and an admin dashboard. Developed collaboratively with a team of 4–5.

Django Python HTML5 CSS3

https://github.com/MennaMohy/OnlineLibraryWebsite


πŸ—‚οΈ Other Projects

Project Description Stack
Mini Social Media App Solo console app with posts, follows, and persistent MySQL storage via JDBC Java Β· MySQL
Tic-Tac-Toe Collection 9 unique game variants with a shared modular codebase, built in a team of 3 C++ Β· OOP
Procedural Maze Game Maze game with procedurally generated layouts and OOP design patterns Java

GitHub Stats

Contact

πŸ“© safiam2006@gmail.com
πŸ’Ό linkedin.com/in/safia-mohamed-4b1530238

"Every expert was once a beginner. Keep building."

Pinned Loading

  1. Social_media_app Social_media_app Public

    Mini Social Media console based App

    Java 1

  2. Tic-Tac-Toe-games Tic-Tac-Toe-games Public

    advanced tic tac toe games

    C++ 1

  3. procmon procmon Public

    Procmon is a process monitor terminal-based system tool for Linux, inspired by htop

    C 1

  4. MennaMohy/OnlineLibraryWebsite MennaMohy/OnlineLibraryWebsite Public

    HTML 1

  5. GameOfLife GameOfLife Public

    C++

  6. Hnefatafl- Hnefatafl- Public

    implementation of the ancient game known as The Viking Chess Game

    Python