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 / INFRA

Arch Linux Mirror

Public Arch Linux package mirror for Tunisia. Built with rsync, systemd services, and timers for reliable synchronization with upstream mirrors.

Arch Linux rsync systemd NGINX DNS
07 / 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
  • Supported IT systems used to monitor and operate power distribution, contributing to high-availability expectations in critical public infrastructure.
  • Assisted with server operations and system administration tasks including service checks, log review, access basics, and operational documentation to improve reliability and troubleshooting speed.
  • Gained hands-on exposure to networking architecture for grid monitoring and control, focusing on redundancy and segmentation.
Dec 2022 – Jan 2024

Lead Designer (Former)

Kilanos Studio · Remote, Finland
  • Led visual design for multiple game projects, managing end-to-end delivery of UI and visual assets while keeping design consistent with project goals.
  • Collaborated across teams to resolve design issues during development, translating game mechanics and direction into shippable art and interface deliverables.
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

High School Diploma
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