Ahmed Aly's repositories
Flow-control
Creates a flow control system to send and receive data on a simulated network. Implements a stop and wait ACK protocol
Global-Wikimedia-requests-map
A project visualising global requests to all the English articles under Wikimedia over a time interval.
Minimum-Spanning-Trees
C Code that reads a connected undirected graph and runs a minimum spanning tree on it.
pacman-contest
Pacman AI contest for COSC-241
Space-Invaders
Space Invaders game created using StdDraw as my Intro to Computer Science I final project
AI-search
Solutions to AI search problems using graph-search algorithms
CacheLib
Pluggable in-process caching engine to build and scale high performance services
chess-analyzer
A program that takes a PGN and analyzes the game
curiousAI
An attempt to develop an inherently curious agent
data-link-layer
Data link layer that frames bytes into frames and processes the data while checking for flipped or dropped bits using a parity check
garbage-collector
My implementation of a mark-sweep Garbage Collector with a best-fit allocator
DivineManuscriptsDB
This is the database for books from Religion Library
Linked-List-JS
Implementation of a Linked List in JavaScript
Maze-Generator
A program that generates mazes based on a union-find algorithm
Network-Layer
Simulates a routing network layer system
PrimerTools
Tool used for producing Primer YouTube videos
rowhammer_armv8
Trigger the rowhammer bug on ARMv8
tech-interview-handbook
💯 Curated coding interview preparation materials for busy software engineers
tetris-python
A tetris game coded in python.
Virtual-address-to-physical-address
Simulates an mmu translation unit that translates virtual addresses to physical addresses