101 Projects
Building every simple and core thing of the internet from scratch. TCP, DNS, HTTP, Authorization, Encryption, Messaging, and more.
- TCP - Build TCP from scratch
- DNS - Implement DNS resolver
- HTTP - HTTP server implementation
- Authorization - Build authentication and authorization system
- Encryption - Implement encryption algorithms
- Encrypted Messaging - End-to-end encrypted messaging protocol
To be continued. Building in public.