Abdelmoudjib Chihoub

Cybersecurity & Software Engineering Student

Master's student in Cybersecurity with a strong interest in cloud computing, computer networks, and AI. I began my journey in computer science in 2020, building a solid foundation in core computing concepts. Through academic studies and personal projects, I have developed practical skills in system hardening, software development, networking, and artificial intelligence. I am available for internships or any professional work to further apply and expand my knowledge in real-world environments.

Projects

Offensive Security

Binary Analysis & Exploitation Lab

2025

Reverse engineered Linux executables using Ghidra and gdb, identified unused shell-spawning functions, and developed a Python buffer overflow exploit after disabling ASLR.

Ghidra GDB Python Linux
System Security

Secure Web Server & System Hardening Labs

2024

Hardened Linux and Apache servers following CIS/ANSSI guidelines, implemented TLS, HSTS, PHP-FPM, load balancing, and evaluated performance using ApacheBench.

Linux Apache TLS PHP Lynis
Network Security

Firewall & VPN Infrastructure (pfSense)

2023

Deployed a multi-interface pfSense firewall with NAT, network segmentation, IDS/IPS using Suricata, and a site-to-site IPsec VPN with AES and SHA-256.

pfSense IPsec Suricata Networking
Wireless Networks

MANET Routing Protocols Comparison

2024

Compared AODV, OLSR, DSDV, and DSR protocols under mobility using FlowMonitor and gnuplot.

NS-3 MANET Routing Protocols
AI & Full-Stack

GREENY AI-Based Plant Recognition App

2025

Fine-tuned a plant recognition model using PyTorch and developed a Flutter mobile app connected to a Django and PostgreSQL backend. Added marketplace, reminders, and chatbot features using the DeepSeek API.

PyTorch Flutter Django PostgreSQL
Biometric

Fingerprint Matching System from Scratch

2022

Implemented a complete fingerprint matching pipeline in MATLAB including ROI extraction, noise reduction, edge detection, binarization, skeletonization, minutiae extraction using the Crossing Number algorithm, and matching based on average distance metrics and weighted coefficients.

MATLAB Image Processing Biometrics
Infrastructure Security

DNS Server Deployment & Security Hardening

2024

Configured secure BIND9 primary and secondary DNS servers with TSIG, reverse resolution, and CIS-compliant hardening.

BIND9 DNS Linux CIS
Healthcare Systems

Medical Records & E-Prescription Management System

2023

Designed and modeled a healthcare application to securely manage patients' medical records and improve coordination between doctors and pharmacies. The system allows doctors to access patient history, issue electronic prescriptions, and check drug availability in nearby pharmacies, which can then deliver medications directly to patients.

Laravel Flutter MySQL UML
DevOps

Containerized Portfolio Deployment & Incident Recovery

2025

Developed and deployed a Node.js portfolio application using EJS on AWS EC2 with Caddy as a reverse proxy. Containerized the stack using Docker Compose. Learned the hard way why backups, service isolation, and resource management matter after overloading a small instance, leading to severe slowdowns and SSH unavailability. Recovered by temporarily attaching the storage volumes to a stronger instance to safely stop services and restore stability. After recovery, manually fixed a broken database backup/init file to restore user data and debugged Docker build failures caused by dependency and image version mismatches (Composer and base image configuration issues). Implemented improved backup and deployment practices afterward.

Node.js EJS Docker Docker Compose AWS EC2 Caddy MySQL

Professional Experience

Software Developer

Industry Project Jul 2024 - Nov 2024
  • Analyzed an RFID Java SDK (JAR) using JD-GUI to understand APIs, workflows, and data formats.
  • Integrated RFID functionality into a custom Android application developed in Java.
  • Implemented inventory management features connected to a centralized Node.js backend with MongoDB.

Network & Systems Intern

Algeria Telecom Apr 2024 - Jun 2024
  • Configured VLANs, switching, and routing using Cisco network devices.
  • Participated in troubleshooting scenarios.