Umarbek

101 Projects

Building every simple and core thing of the internet from scratch. TCP, DNS, HTTP, Authorization, Encryption, Messaging, and more.

  1. TCP - Build TCP from scratch
  2. DNS - Implement DNS resolver
  3. HTTP - HTTP server implementation
  4. Authorization - Build authentication and authorization system
  5. Encryption - Implement encryption algorithms
  6. Encrypted Messaging - End-to-end encrypted messaging protocol

To be continued. Building in public.