
Encrypted P2P Chatroom
Peer-to-peer chat application with end-to-end encryption for secure communication. Uses ChaCha20-Poly1305 for message encryption, Ed25519 message signatures for user validation, and UDP multicast.
# Closer to the metal — encryption, distributed query processing, and performance work in C and C++.

Peer-to-peer chat application with end-to-end encryption for secure communication. Uses ChaCha20-Poly1305 for message encryption, Ed25519 message signatures for user validation, and UDP multicast.
Distributed system that optimizes SQL query execution across multiple nodes, significantly reducing processing time.
Benchmarks and compares the performance of various sorting algorithms (Bubble Sort, Merge Sort, Quick Sort, etc.). One of the first projects I built.
# Prefer explicit protocols and measurable performance over convenience wrappers. Encryption, concurrency, and query planning stay understandable when you own the byte-level details.