Projects


  • P2P File Exchange - A secure peer-to-peer file transfer desktop app for local networks, featuring UDP peer discovery with Ed25519-signed announcements to prevent impersonation, end-to-end encrypted TCP transfers using X25519 key exchange + ChaCha20-Poly1305, and TOFU identity verification with a persistent trust database. Built in C#/.NET 10 with Avalonia UI.
  • RFC Reader - Terminal UI RFC viewer built in Rust that retrieves IETF RFC documents from the RFC Editor website on demand and displays them in a readable format.
  • Heartbeat Monitor - Lightweight Python client-server monitoring tool that uses raw ICMP Echo messages to collect and verify system metrics from servers. Stores telemetry with SQLite.
  • Cloakimg - Rust-based command-line tool that employs RGB LSB steganography to conceal and extract text or binary data from images. It supports optional encryption (ChaCha20-Poly1305 AEAD), file or inline input, capacity checks for PNG, BMP, TIFF, and PPM formats, and integrity checks with BLAKE3.
  • Barbershop Management System - Web-based management application for barbershop operations. Built with ASP.NET Core and Entity Framework Core, supporting user registration and login, appointment management, and employee profiles.
  • Domain Info - A network diagnostics toolkit for DNS, traceroute, WHOIS and ASN lookups, with JWT-secured per-user history and statistics. Built with TypeScript, Hono; Prisma and SQLite, with 1-hour response caching, Zod validation, and httpOnly cookie sessions. The frontend uses React and Vite, with paginated history and statistics dashboards, deployed on AWS EC2 behind Nginx with GitHub Actions CI/CD during my internship.