init portfolio.v1

Ahmed
Safierrahman
Abidi.

Computer Engineer · Tunis Metropolitan Area, Tunisia

Systems thinker with broad technical exposure. Linux-native, infrastructure-minded, and comfortable across the stack. Studying Computer Engineering at ESPRIT, completed internship at STEG (Tunisia's national energy company), and formerly Lead Designer at Kilanos Studio. I run a public Arch Linux mirror and have shipped games to itch.io. I build things that talk to each other.

Open to opportunities · Based in Tunis
Featured Project

Arch Linux Mirror

A fully automated, publicly accessible Arch Linux package mirror designed, deployed, and maintained from Tunisia. Built with rsync, systemd services, and timers for reliable scheduled synchronization with upstream mirrors. Handles DNS configuration, reverse proxy readiness, and port forwarding. Every constraint, issue, and fix is documented on Git.

Stack rsync / systemd / NGINX
Automation Full
Since Dec 2025
Status Active
Arch Linux systemd NGINX DNS Automation Git Open Source
01 / EMBEDDED

Aquarium Management System

PIC16F877-based embedded system monitoring temperature, water level, and lighting. Drives actuators to hold stable conditions with manual override, real-time status display, and safety alarms via internal and external interrupts. Thresholds persist across power cycles via EEPROM.

C PIC16F877 PCB Design MikroC EEPROM
02 / WEB

Disco Mind

A locally-running AI application where the 24 psychological skill voices from Disco Elysium respond to your thoughts in real time. Built on Ollama, Piper TTS (migrating to XTTS v2 with cloned voices), and a single HTML file. No cloud. No API costs. No data leaving your machine.

Python Ollama Docker TTS AI
03 / GAME

Lethal Prescription

2D platformer built in C on Debian Linux. Time-based game loop with input handling, update, and render steps for responsive gameplay. Ported to Windows and published on itch.io.

C GNU/Linux Debian itch.io
04 / WEB

Starr

Full-stack educational web platform for quizzes, messaging, and safe interaction for children. Built with a team of 6. Features include a points and badges reward system, role-based access, and content moderation tools.

PHP MySQL HTML/CSS JavaScript XAMPP Git
05 / WEB

Smart Research

Publication management system for academic research. A platform to organize, track, and manage academic publications and citations. Currently in development.

C C++ MySQL QT In Progress
06 / CREATIVE

Waves

An ongoing autobiographical project. A jumble of dysfunctional thoughts rendered in writing and video. The long game. Not yet public.

Writing Video Editing In Progress
Jul 2025 – Sep 2025

Software Engineer Intern

STEG, National Electricity Government Agency
  • Observed and documented the SCADA architecture used to supervise Tunisia's national power grid, including RTU data acquisition, IEC 60870-5 protocol framing, and real-time database management at the dispatching centre.
  • Studied Automatic Generation Control (AGC) logic and frequency regulation mechanisms, including how the 50 Hz grid frequency is maintained within a ±0.2 Hz band through automated correction signals to generating units.
  • Examined redundancy and failover design across the SCADA stack: hot-standby server pairs, dual geographic dispatching centres, and RTU backup communication paths via OPGW fibre and microwave links.
  • Reviewed IT infrastructure in a critical industrial environment, including the coexistence of Red Hat Linux and legacy Windows XP systems, network segmentation between OT and office environments, and cybersecurity constraints specific to operational technology.
Sep 2024 – Jun 2029

ESPRIT School of Engineering

Computer Engineering · EUR-ACE Accredited · Tunis Metropolitan Area, Tunisia
5-year integrated engineering diploma (Grade Master). Coursework includes AI/ML, embedded systems, IoT, networking, full-stack web, C/C++, algorithms, Linux systems, linear algebra, and statistics.
Sep 2021 – Jun 2024

SAMIS High School

Cognia-Accredited High School Diploma · Taif, Saudi Arabia
GPA: 4.0 · Grade: 99.07/100

Programming

  • C / C++
  • PHP
  • JavaScript
  • HTML / CSS
  • SQL
  • Bash

Embedded

  • PCB Design
  • MikroC
  • MPLAB
  • PIC microcontrollers
  • Interrupt systems
  • EEPROM

Systems / IT

  • Arch Linux / Hyprland
  • Debian / Ubuntu
  • Server operations
  • System administration
  • Network architecture
  • High availability

Infrastructure

  • rsync
  • systemd services
  • NGINX
  • DNS configuration
  • Reverse proxy
  • Git

Design

  • Adobe Photoshop
  • Adobe Premiere
  • Krita
  • Aseprite
  • Paint Tool SAI 2
  • Filmora X

Languages

  • English (C2)
  • Arabic (C2)
  • French (B2)

Currently Exploring

  • Docker
  • Kubernetes
  • Ansible
safi@arch ~$ whoami
Ahmed Safierrahman Abidi / Computer Engineer / Tunis, Tunisia
safi@arch ~$ uname -a
Arch Linux x86_64 / Hyprland / daily driver
safi@arch ~$ cat interests.txt
linux infrastructure, devops, embedded systems, game development, creative writing
safi@arch ~$ cat goals.txt
build things that matter, get to finland, make waves
safi@arch ~$

Let's talk.

Open to internship opportunities, engineering roles, and collaborations. Based in Tunis and available remotely or for relocation.

Send an email