Audile Chat

From-scratch VOIP server and client application
Tech: C# / .NET
Team size: 2
Dev time: 1 month

Audile Chat was my senior project for a network programming class. It was one of the most difficult school projects I worked on, but it turned out robust and impressive. It was my first dive into networking of any kind, and it was done from scratch with what .NET 4 C# provides by default. It interfaced with a MySQL database for storing users and chatrooms. A separate team developed the module for capturing audio input, which we needed to fit into Audile Chat.

What I did…


  • Architected and developed UDP Server and Client backend
  • Designed and developed UDP Server frontend
  • Designed and documented custom protocol
  • Implemented and configured voice capture module