Ahmed Khaled's repositories
penetration-testing-tools
Simple penetration testing tools for educational purposes.
problem-solving-training
Leetcode, Codeforces, Hackerrank... and more.
admin-panel
This is a complete admin panel for business owners who do not want to hire developers to edit their website.
network-stack
A mini network stack implemented using TAP Linux device. IP/ARP/ICMP/UDP parsing and generation are all supported, starting from an Ethernet frame.
packet-capture
Simple packet sniffer that captures all TCP packets.
8-puzzle
The stupid 8-puzzle game using several search techniques
AKRAMMAZ
A real-life bus station simulation where you can book and manage trips.
memory-management
Implementing several Page Replacement algorithms used in Operating Systems.
alignment-algorithms
DNA sequence alignment algorithms.
chest-x-rays-diagnosis
Given a dataset of chest x-rays, the goal was to build a range of neural networks to diagnose the x-rays. The dataset consists of 1200 samples from each of the following classes: COVID, normal, and viral pneumonia.
face-recognition
Facial recognition written in python on Google Colab.
first-contributions
🚀✨ Help beginners to contribute to open source projects
generic-filter
Generic filter and sorter
HTTP-proxy
Parallel HTTP proxy with caching
Kemai-Android
A library that makes it easy to read lists from Firebase and JSON generators.
numerical-methods-implementations
Some numerical methods implementations using Octave/Python
OSSRH-78791
Temp rep to verify account ownership
SIC-assembly-language-examples
Some basic examples solved in SIC / SIC XE assembly language.
simple-TFTP-server
Simple TFTP server
simple-unix-shell
A simple shell to get familiar with system calls in Unix and introducing processes and their nesting.
Torres
Paint desktop application created with JavaFX
wiki-api
An educational project that illustrates how to create RESTful API from scratch.