
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.
# This is where things get 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.

Command-line SQL engine with serial, OpenMP, and MPI backends, built to measure where parallel query execution actually pays off.
Benchmarking tool that measures and compares the performance of various sorting algorithms (Bubble Sort, Merge Sort, Quick Sort, etc.). One of my first projects.
# Explicit protocols and measurable performance beat convenience wrappers. Encryption, concurrency, and query planning stay understandable when you own the byte-level details.