Private Chat - Current Project
Private Chat is my current project. C# has been my primary programming language for nearly a decade, and I’ve always appreciated its versatility as a “do anything, run anywhere” language. For this application, however, I wanted to try something new. After hearing a lot about the Go programming language, I decided to use it to build this project.
In 2025, it’s easy to open a coding agent and have AI generate large amounts of code. For this project, I chose to limit AI usage to specific questions. Instead, I’ve relied on official documentation and detailed blog posts to guide my development process.
The application itself is designed to be a fully end‑to‑end encrypted chat platform, leveraging asymmetric encryption. Over the past few years, I’ve been focusing heavily on cybersecurity, so creating an application centered on user privacy and data protection made a chat system the perfect candidate for this work.