developer & network engineer — Algiers, DZ

Rafik
Benguesmia

I build practical tools at the intersection of mobile apps, embedded systems, and networking. Mostly because I get annoyed when things don't work the way they should.

4+ Public projects
5+ Tech stacks
DZ Based in Algeria

Things I've built



Tools of the trade



Mobile
Flutter / Dart Riverpod go_router SharedPreferences
Backend
ASP.NET Core Blazor Server .NET 10 SQLite
Infrastructure
Linux (Debian/aarch64) Asterisk / FreePBX PJSIP / SIP NetBird VPN
Hardware
Raspberry Pi 3 Amlogic S905X4 ZTE router firmware Android / Magisk
DevOps
Git / GitHub GitHub Actions CI/CD Bash / Shell Python
Networking
VoIP / IMS HTTP auth analysis Samba / SMB DDNS / NAT

Who I am



I'm a software developer and network engineer based in Algiers, Algeria. My work sits at the intersection of mobile development, Linux systems, and low-level networking.

I tend to go deep — reverse-engineering router firmware to understand its auth protocol, compiling Asterisk from source for ARM, or porting custom recovery to a TV box. If something doesn't have a ready-made solution, I build one.

Outside of code, I'm interested in VoIP infrastructure, home server setups, and Android device modification.

📡
VoIP / IMS
Asterisk 22 on Pi 3 connected to Algerie Telecom IMS via PJSIP
🏠
Home server
Raspberry Pi 3 — BiglyBT, Samba, FileBrowser on Debian Trixie
📱
Android modding
Magisk modules, custom recovery, CoreELEC on Amlogic hardware
🔍
Reverse engineering
ZTE router HTTP auth, firmware analysis, SIP traffic inspection

Get in touch

Open to collaboration, questions, or just talking shop about networking and embedded systems.