Skip to content
View raouf-005's full-sized avatar

Highlights

  • Pro

Block or report raouf-005

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
raouf-005/README.md

Abderraouf Derardja

Systems & Network Engineering, moving toward DevOps  ·  M2 Systemes & Reseaux, Paris Saclay

I build and automate network infrastructure, and I spend my spare time taking apart the binaries that run on it.

My most recent work is the full Ansible automation of a redundant L2/L3 lab: VLANs, STP/RSTP convergence, MLAG with server-side bonding, VRRP gateway failover and NFS, across Debian hosts and Cumulus Linux switches. Before moving into systems and networks I shipped several full-stack products, which is why this profile mixes infrastructure work with React and Next.js.

Open to opportunities in France and Europe — infrastructure, network engineering, systems administration, DevOps.


What I work with

Networking VLANs · STP / RSTP · MLAG · VRRP · LACP bonding · L3 routing · NFS · tcpdump / Wireshark
Systems Linux (Debian, CentOS) · Cumulus Linux · VMware lab infrastructure · Bash
Automation & IaC Ansible — roles, inventories, group_vars / host_vars, Jinja2 templates, handlers · Docker · Docker Compose
Security Binary exploitation — stack & heap overflows, format strings, ret2libc, ROP · x86 Assembly · GDB · pwntools · network and log forensics
Development JavaScript / TypeScript · React · Next.js · Node / Express · Prisma · PostgreSQL · MongoDB · React Native
Testing Jest · Selenium

Selected work

A campus network built and torn down entirely from playbooks. NFS export with VLAN segmentation, spanning tree convergence compared between STP and RSTP, access-layer fault tolerance through MLAG plus bonded server links, and VRRP router redundancy. Written as reusable roles with Jinja2-templated /etc/exports and interface configs, and a rollback playbook that returns Cumulus switches to a clean baseline via net rollback so any scenario can run on the same hardware. Ansible Jinja2 Cumulus Linux Debian NFS VRRP MLAG

ERMVEHICULE — vehicle fleet & invoicing ERP

Customers, vehicles, parts and invoices with duplication and status workflow, role-based administration over users and groups, generated PDF invoices, and a PostgreSQL database provisioned through Docker Compose with Prisma migrations. Next.js TypeScript Prisma PostgreSQL NextAuth Docker Composelive demo

Knowlo — e-learning platform

A course marketplace with three distinct roles (student, teacher, affiliate), each with its own dashboard, course creation flow, cart and checkout. Containerized, with a Jest component suite and Selenium end-to-end tests. Next.js Docker Jest Seleniumlive demo

ctfs — binary exploitation archive

Solutions and exploit scripts from several years of CTF play, kept with the vulnerable source, the compiled binary and the shipped libc so each one is reproducible. Stack and heap overflows, format-string primitives, ret2libc and ROP chains, plus x86 assembly coursework. Python C x86 Assembly pwntools GDB

Vyvix — full-stack SaaS

React dashboard over an Express/MongoDB API, session auth with Passport, and a Gemini-backed generation feature. React Express MongoDB Passportlive demo

An interactive side-by-side simulation of the Windows and Linux desktop experience — taskbar, terminal, system monitor, simulated lag, and a narrative flow that makes the comparison something you feel rather than read. Next.js React JavaScriptlive demo


Capture The Flag

I play the pwn category — binary exploitation. Each write-up below keeps the vulnerable source, the exploit script and the reasoning that got there.


Contact

LinkedIn  ·  raouf.ard@gmail.com

Pinned Loading

  1. NexusChallenge NexusChallenge Public

    Hotel booking and room management dashboard, built for the Nexus front-end challenge

    JavaScript 3

  2. Gdsc-VIDIT Gdsc-VIDIT Public archive

    GDSC VIDIT event site - CSS layout and animation practice

    CSS 1

  3. StageLogika StageLogika Public

    Logika internship technical test - child records CRUD with validated forms and a filterable table

    JavaScript 1

  4. Traxy Traxy Public

    Product and ordering site for GPS trackers and security cameras - React, Tailwind and an interactive 3D globe

    JavaScript 1

  5. Vyvix-Project Vyvix-Project Public

    Full-stack SaaS - React dashboard over an Express/MongoDB API with Passport auth and a Gemini-backed feature

    JavaScript 1

  6. ctfs ctfs Public

    CTF archive - binary exploitation (stack, heap, format strings, ret2libc) and x86 assembly coursework

    Python