Skip to content
View Mostafa-Bahnasy's full-sized avatar

Block or report Mostafa-Bahnasy

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
Mostafa-Bahnasy/README.md

Hi there! I'm Mustafa Bahnasy ๐Ÿ‘‹

I am a Software Engineer passionate about backend development, low-level systems, and high-performance algorithms. I enjoy translating complex technical concepts into robust, reliable code.


๐Ÿ›  Tech Stack

  • Languages: C++, Python, C#, Java, Assembly (x86/MIPS)
  • Frameworks & Tools: Qt5, SFML, Tkinter, SQL
  • Dev Tools: Git, Linux/Unix, VS Code, Visual Studio

๐Ÿš€ Featured Projects

Designed a custom OS using C and Assembly, focusing on memory management, inter-process communication, and hardware-level integration.

  • Key Tech: N-Clock page replacement, GPU integration, C, Assembly.

Engineered a high-performance, dynamic sequence data structure supporting complex operations including index access and range queries.

  • Key Tech: Multi-way tree, lazy propagation, prefix-sum routing, C++.

Built a Windows-based C# tool for secure image processing, achieving 40% file size reduction while maintaining data integrity.

  • Key Tech: Huffman encoding, C#, Windows API.

Developed an AI-powered Python backend for automated code comparison and dynamic test case generation.

  • Key Tech: Python, AI integration, Tkinter, Automated Testing.

๐Ÿ“ซ Let's Connect


Looking for my full CV? Feel free to reach out via email.

Pinned Loading

  1. Bahnasy-Tree Bahnasy-Tree Public

    High-performance dynamic sequence data structure implementing lazy propagation for efficient index access and complex range queries.

    C++ 9

  2. Operating-System Operating-System Public

    Educational OS (fork of MIT 6.828) modernized for VSCode and QEMU. Features custom implementations of kernel memory management, user-level heap allocation, synchronization primitives (semaphores/loโ€ฆ

    C 1

  3. joonyou34/ImageEncryptCompression joonyou34/ImageEncryptCompression Public

    The Image Encryption and Compression project combines Linear Feedback Shift Register (LFSR) for secure image encryption with Huffman coding for efficient compression. It processes .bmp images into โ€ฆ

    C# 2 2

  4. Testing-Code-Tool Testing-Code-Tool Public

    A testing app that helps in comparing two code snippets with various options, and AI integrated model.

    Tcl 1