Projects

A curated set of projects focused on cybersecurity, systems programming, and software craftsmanship. Each one helped me understand low-level design, debugging, and real-world tradeoffs.

C / C++ Systems Networking & Security Applied Research Hackathon Build

HTTP Server

C++SocketsTCP/IP
  • Parses HTTP requests and builds responses over raw sockets.
  • Explores concurrency and low-level web server mechanics.

TCP Port Scanner

CNetworkingSecurity
  • Performs concurrent host/port probing with timeout handling.
  • Strengthened understanding of sockets and network diagnostics.

Minimal Unix Shell

CPOSIXProcess Control
  • Implements command parsing, built-ins, and fork/exec.
  • Handles signals so interrupts target child processes safely.

Password Manager

PythonFlaskSQLiteEncryption
  • Encrypts credentials using Fernet with secure auth flows.
  • Supports full CRUD operations in a simple web interface.

Gemini AI Toolkit (Hack@URI — 2nd)

HackathonPromptingGemini API
  • Built a multi-mode AI toolkit during an 8-hour sprint.
  • Designed structured prompts for coding and reasoning tasks.

VR Training Research

ResearchData AnalysisDefense
  • Compared VR-based military training with traditional methods.
  • Analyzed effectiveness trends with RI Air National Guard data.