Systems & Infra
Low-Level Socket Client-Proxy-Server & QoS Analyzer
Ground-up networking engine implementing custom web server protocols, caching forward proxy, and empirical telemetry benchmarking.
System Implementation & Approach
Pure Python 3 low-level socket architecture featuring a multi-threaded HTTP server (TCP 8000), UDP echo server (UDP 9000), caching forward proxy (TCP 8080, Cache HIT/MISS, 502/504 error handling), and 5-thread concurrent QoS telemetry evaluator (RTT, Jitter, Packet Loss, Throughput).
Role & Contribution
Individual architecture: engineered raw TCP/UDP socket handlers without third-party web frameworks, implemented disk cache lookup mechanisms, and conducted systematic network QoS telemetry.
Key Implementation Highlights
- Implemented multi-threaded HTTP origin (TCP 8000) and UDP echo (UDP 9000) directly over Python socket primitives.
- Built caching forward proxy (TCP 8080) with disk lookup HIT/MISS logic and explicit 502/504 upstream error handling.
- Constructed a 5-thread concurrent client harness measuring RTT, jitter, packet loss, and throughput under load.
Verification & Outcomes
- Verified concurrent socket handling, proxy disk cache hit latency reductions, and 502/504 failure path responses.