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.
- Languages: C++, Python, C#, Java, Assembly (x86/MIPS)
- Frameworks & Tools: Qt5, SFML, Tkinter, SQL
- Dev Tools: Git, Linux/Unix, VS Code, Visual Studio
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.
- LinkedIn: linkedin.com/in/mustafa-bahnasy/
- Email: [email protected]
Looking for my full CV? Feel free to reach out via email.