Home

Experiments

A collection of demos, proof-of-concepts, and experimental projects where I explore new technologies and creative coding ideas.

Multi-Depot Vehicle Routing Problem Solver
Completed

Multi-Depot Vehicle Routing Problem Solver

January 2025

An implementation of Ant Colony Optimization (ACO) algorithm for solving the Multi-Depot Vehicle Routing Problem. The solver efficiently assigns customers to depots and constructs optimal vehicle routes while balancing distance minimization and vehicle count.

Python NumPy Matplotlib+1
View experiment
Custom HTTP Server Implementation
Building

Custom HTTP Server Implementation

April 2025

A lightweight HTTP server built from scratch that handles request parsing, routing, and response generation. Supports standard HTTP methods and configurable middleware.

C++ Sockets HTTP Protocol
View experiment
Git Version Control System
Building

Git Version Control System

April 2025

An implementation of Git's core functionality including commit history, branching, merging, and object storage. Demonstrates distributed version control principles with a focus on the underlying data structures.

Go Data Structures Hashing
View experiment
© 2025 Mohamed Taha Sta