profile picture

Kavyadeep Dev

Full-Stack Developer

Simple Text Transfer Protocol preview
Visit site

Simple Text Transfer Protocol

Custom application-layer messaging protocol built in C over POSIX TCP sockets with custom byte framing and encryption.

Project Overview

A low-level networking project implementing a bespoke client-server application protocol over POSIX TCP sockets. Implements custom byte framing, header validation, command parsing, and lightweight encryption.

Key Highlights & Architecture

  • Built a custom TCP application protocol from scratch using raw POSIX socket primitives in C.
  • Implemented robust packet framing, boundary delimiter parsing, and error-handling routines.
  • Integrated custom Caesar-cipher encryption/decryption on the wire.