Skip to content
View raniazitouni's full-sized avatar

Block or report raniazitouni

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.

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
raniazitouni/README.md
name role



Portfolio LinkedIn Email


About Me

coding gif
name:       Zitouni Rania
role:       CS Engineer student
school:     ESI Algiers — Algeria's top CS school
            Engineer's degree, M.Sc.-level, Year 4 of 5
location:   Algiers, Algeria 🇩🇿
part_time:  FoorWeb (e-commerce platform)
research:
  - Combinatorial optimization & metaheuristics
  - RL-guided algorithm selection
  - GPU & parallel computing (CUDA)
  - Network infrastructure & automation


Tech Stack

🔬 Optimization, ML & HPC

PythonCUDAOpenMPMPIPthreadsNumPyScikit-learnTensorFlowRFactoMineRPandasNetworkX

🌐 Networking & Infrastructure

BGPEVPN/VXLANContainerLabFRRArista EOSAnsible/AWXCisco IOS

Backend

Frontend & Mobile

Databases

DevOps & Tools


PROJECTS

ESI Data Center Redesign

Spine-Leaf Clos fabric · EVPN/VXLAN · eBGP underlay · 5-VRF macro-segmentation

Production-grade datacenter redesign for ESI Algiers — 2 Spines, 10 Leaves, 5 pods, fully simulated in ContainerLab with FRR and automated on Arista EOS via Ansible.

My contributions:

  • QoS strategy — 8-class DiffServ, DSCP preservation across VXLAN encapsulation, ECN/PFC scoped to Ultra Compute Pod
  • ContainerLab simulation — NTP (Chrony), DNS (Unbound), DHCP, Zabbix monitoring
  • Ansible automation on Arista EOS across the full fabric

🔗 squareone-team/datacenter-containerlab-esi

EsiBot — Autonomous Differential Mobile Robot (team leader)

ROS 2 Jazzy · Gazebo · SLAM Toolbox · Nav2 · Raspberry Pi 4 · ESP32-CAM · React

A low-cost autonomous robot built as a TurtleBot3-class alternative using commodity IoT components. The platform replaces the TurtleBot3's LiDAR and proprietary microcontroller with a rotating ultrasonic radar (HC-SR04 + MG996R servo)

The full stack covers: 3D-printed PLA differential-drive chassis, Raspberry Pi 4 as the onboard computer (GPIO motor control, encoder odometry, sensor interfacing), ESP32-CAM for wireless MJPEG streaming, online SLAM over a 3m×3m area at 5cm/pixel resolution, autonomous point-to-point navigation with dynamic obstacle avoidance, a YOLOv8 computer vision pipeline (lane detection, obstacle proximity, traffic sign recognition), and a React web dashboard accessible from any device on the local Wi-Fi network.

Repository Project Report

FoorWeb (part-time — private org repo)

React · Node.js · Flutter · Firebase · E-commerce platform

  • Sawa9ly affiliate API integration via Firebase Cloud Functions — order status trigger (20→1) auto-pushes orders with product mapping to Sawa9ly API
  • Delivery tracking for 5 Algerian providers: Yalidine, Gupex, Maystro, ZR Express, DHD Ecotrack
  • Workers management system — permissions, email invite (Nodemailer + Firebase Auth), team management UI
  • Call recording in Flutter — Android accessibility service, audio upload to Octopus server, Android 15 + Samsung compatibility
  • Payment on delivery logic · multi-account login · store owner printer integration



Pinned Loading

  1. bin-packing-optimization bin-packing-optimization Public

    5-stage optimization study of 1D Bin Packing: exact B&B, 10 heuristics, SA/Tabu, GA/ACO, and RL-HGGA — Q-learning agent achieves 0.79% avg optimality gap at 50× lower cost vs HGGA.

    Jupyter Notebook

  2. cuda-neural-network-optimization cuda-neural-network-optimization Public

    Stacked CUDA optimizations on a shallow neural network: tiled shared memory (bank-conflict free), coalesced weight access via pre-transposition, fused MatMul+ReLU kernel. Benchmarked vs CPU baselin…

    Jupyter Notebook

  3. squareone-team/esi-containerlab-simulation squareone-team/esi-containerlab-simulation Public

    Two-tier Clos spine-leaf data center fabric (EVPN/VXLAN) simulated in ContainerLab, with Arista EOS Ansible automation, VRF macro-segmentation, and a 5-ring security model.

    Shell 3 1

  4. web-logs-streaming-pipeline web-logs-streaming-pipeline Public

    Real-time web log analysis pipeline — Kafka ingestion, Spark Structured Streaming, Elasticsearch indexing, and Kibana dashboards on the NASA Kennedy Space Center HTTP dataset (1.8M requests, August…

    Python

  5. amine-kherroubi/esibot-ros2 amine-kherroubi/esibot-ros2 Public

    ROS 2 Jazzy autonomous differential drive robot (EsiBot) with Gazebo simulation, SLAM Toolbox, Nav2 navigation stack, and modular sensor/vision integration using Raspberry Pi 4 and ESP32-CAM.

    Python 1

  6. cybersecurity-metrics-smc cybersecurity-metrics-smc Public

    SMC model (Markov Chains + Attack Graphs) for cloud security risk quantification — 9-component architecture, Monte Carlo simulation, countermeasure scenario analysis. Validated against IBM X-Force …

    Jupyter Notebook