My Projects

Confidential Projects

Due to the sensitive nature of my work in cybersecurity and network engineering, many of my projects are currently under NDA or contain proprietary information.

I would be happy to discuss my work and share relevant project details with verified clients or potential employers.

Get in Touch to Learn More

Publicly Shareable Work

Here are some of my projects that I can share publicly:

CV Builder
Interactive CV/Resume builder with real-time preview and PDF export. Edit all sections including personal info, education, work experience, skills, certifications, and more. Features matching professional blue color scheme and one-click PDF download.
React Vite html2pdf.js CSS PDF Export
NetworkPro Interview Prep
Comprehensive interview preparation platform with 700+ questions for CCNA, CCNP, and CCIE certifications. Features 16 networking topics including Switching, Routing, Security, SD-WAN, Cloud, Automation, and Post-Quantum Cryptography. Includes flashcard mode, exam mode, progress tracking, and bookmarks.
HTML/CSS/JavaScript CCNA CCNP CCIE Interview Prep Networking
CSRF Attack Demonstration
Interactive educational project demonstrating Cross-Site Request Forgery vulnerabilities and countermeasures. Includes vulnerable banking application, attacker simulation, and secure implementation with CSRF tokens, SameSite cookies, and multiple defense layers.
PHP SQLite Web Security CSRF Tokens Educational Ethical Hacking
Stream Cipher Cryptography Interactive Guide
Comprehensive educational resource covering stream cipher algorithms including A5/1 (GSM), E0 (Bluetooth), ChaCha20 (TLS 1.3), and RC4 (WEP/TLS/SSL). Features detailed mathematical explanations, step-by-step algorithm breakdowns, and security analysis.
HTML/CSS/JavaScript Cryptography Educational A5/1 ChaCha20 RC4
QR Code Generator
Modern web-based QR code generator implementing the complete QR code algorithm including data encoding, Reed-Solomon error correction, masking optimization, and format information. Features customizable colors, sizes, error correction levels, and multi-format export (PNG, JPG, PDF).
HTML/CSS/JavaScript QRCode.js jsPDF TailwindCSS Error Correction Web Application
AES Encryption Process
Implemented a secure file encryption system using Advanced Encryption Standard (AES) with 256-bit keys. The system includes key generation, encryption, and decryption modules with proper padding and initialization vectors.
Python Cryptography AES-256 PyCryptodome
UDP Server for Network Monitoring
A Python-based UDP server designed for network traffic monitoring and analysis. This lightweight server can be used for wiretapping exercises, network debugging, and cybersecurity training.
Python Socket Programming Network Monitoring UDP Protocol
Network Automation Scripts
Developed Python scripts using Netmiko and NAPALM for automating network device configurations across multiple vendors including Cisco, Juniper, and Aruba devices.
Python Netmiko NAPALM Network Automation
SNMP Network Monitor
Created a Python-based monitoring tool that uses SNMP to collect network device statistics and sends alerts when thresholds are exceeded. Includes a web dashboard for visualization.
Python SNMP Flask Network Monitoring
Online video downloader
Developed a web-based application using Flask and yt-dlp to download YouTube videos in MP4 format. Integrated client-side JavaScript for user interaction and server-side Python for processing video URLs and merging video/audio streams using ffmpeg.
Python Flask yt-dlp JavaScript Network Automation ffmpeg
SNMP Network Monitor
Created a Python-based monitoring tool that uses SNMP to collect network device statistics and sends alerts when thresholds are exceeded. Includes a web dashboard for visualization.
Python SNMP Flask Network Monitoring
Post-Quantum Cryptography for IPsec
Interactive educational guide exploring the integration of NIST-standardized Post-Quantum Cryptography algorithms into IPsec VPNs. Features dynamic algorithm comparisons, IKEv2 integration flowcharts, migration timeline, and performance analysis. Addresses the quantum threat to secure communications.
HTML/CSS/JavaScript Chart.js PQC Algorithms Kyber Dilithium IPsec/IKEv2
Quantum Cryptography Exploration
Research project exploring post-quantum cryptographic algorithms using Qiskit SDK. Implemented and tested various quantum-resistant algorithms approved by NIST.
Qiskit Quantum Computing Python Cryptography
Cryptography Books
Collection of essential cryptography reference books covering mathematical foundations, applied cryptography, and comprehensive understanding of cryptographic systems.
PDF Cryptography Reference Educational