Projects

...
Deployed pfSense in order to configure DMZ for attack machines

Implemented a virtualized pfSense firewall using Proxmox Virtual Environment (VE) to establish a secure and isolated network for deploying attack machines. Configured dual network interfaces—one bridged to the WAN and another to the LAN—ensuring controlled traffic flow and segregation. Disabled hardware checksum offloading to enhance network performance and stability. This...

...
Developed a Python-based password strength checker.
Python

Created a password strength checker in Python that evaluates user input against multiple security criteria including length, numerical digits, uppercase/lowercase letters, and special characters. Utilized regular expressions to enforce strong password policies and provided real-time feedback.

...
Deployed Wazuh on a home lab environment.
SIEM

I deployed Wazuh, an open-source SIEM, on my home server to gain visibility into system activity and security events across my network. The setup included endpoint agents, custom detection rules, and a web-based dashboard for log analysis and threat detection.

...
SFTP server on a linux based machine
HackingLab

I configured an SFTP server on a Linux-based system to allow secure, encrypted file transfers over SSH. The server supports shell access for authenticated users, with individual accounts configured to ensure appropriate access levels. I implemented SSH key-based authentication to enhance login security and configured the firewall to restrict access...

...
Jellyfin media server on Linux based machine
HomeLab

I set up a self-hosted Jellyfin media server on a Linux-based home server with a static IP address. To maintain security, the server is only accessible from within the local network or remotely through a self-hosted VPN, effectively restricting external exposure. The system is configured to run directly on the...

...
Setting up my own self-hosted VPN
HackingLab

I deployed and configured a self-hosted VPN server to enable secure, encrypted remote access to my home network. Using OpenVPN, I implemented certificate-based authentication, disabled password logins, and configured firewall rules to restrict unnecessary ports. The setup enhances privacy and allows secure browsing over untrusted networks. This project reinforced my...

...
Home Ticket System using Docker and Peppermint
Docker

I developed and deployed a ticketing system on a Linux-based server, leveraging Docker to ensure a modular and easily maintainable environment. The system uses Peppermint, a lightweight and efficient open-source ticketing solution, to manage and track support requests. By containerizing the application with Docker, I streamlined the deployment process and...