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 MorePublicly 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