// portfolio

Featured projects

Selected security, infrastructure, and research work — filter or search to explore.

ResearchDec 2021 — May 2022

SaturationGuard — SDN Control Plane Defence

A novel anomaly-detection system to mitigate control-plane saturation attacks in Software Defined Networks at the controller level.

Challenge
Adversaries exploit switch-controller communication by flooding new flows, saturating the SDN control plane and degrading the entire network.
Impact
Detection algorithm analysing packet-in message patterns achieved 90% accuracy in early attack identification and prevention.
PythonSDNAnomaly DetectionNetworkingResearch
InfrastructureOngoing

Self-Hosted Homelab Infrastructure

A production-grade self-hosted Linux infrastructure running DNS, DHCP, reverse proxy, monitoring, and automation services.

Challenge
Build a reliable, secure, multi-service environment with proper segmentation, remote access, and resilient backups on home hardware.
Impact
Containerised workloads with Docker/Podman, automated NAS backups with cloud sync, plus dynamic DNS and infrastructure hardening.
LinuxDockerPodmanOPNsensePi-holeSynologyNginx
DevelopmentNov 2021

Client-Server Communication via Socket Programming

A bidirectional client-server messaging system in C using TCP/IP socket programming for multi-client communication.

Challenge
Implement reliable concurrent messaging supporting both broadcast and targeted unicast delivery.
Impact
Designed broadcast and unicast messaging enabling both group and targeted communication across multiple clients.
CTCP/IPSocketsNetworking
DevelopmentNov 2019 — Dec 2019

Scholarship Management System

An automated scholarship allocation system integrating a MySQL backend with a Java frontend for administrative processing.

Challenge
Streamline manual scholarship officer workflows and classify large volumes of applications consistently.
Impact
Built a rule-based engine to classify applications and streamline officer workflow end-to-end.
JavaMySQLDBMS