Open for freelance projects

I build web apps and the automation behind them.

Hi, I'm Abderraouf. I'm a software engineer from Algiers, currently doing a Master's at Université Paris-Saclay. I work with small teams and founders who need something built, deployed and working.

Python backendsPostgreSQL databasesArabic, French, English

RendezVousDZ
RendezVousDZ queue management app, welcome screen in Arabic
linkhub-pro.onrender.com
LinkHub Pro landing page with the headline One link for everything you do
GateKeeperX dashboard
GateKeeperX dashboard with request counts and a risk score gauge

What I can build for you

Most projects start with a messy process or an idea on paper. These are the four things I usually turn them into.

Web apps and dashboards

A product people can log into: accounts, forms, admin screens, analytics. Built with Python (Flask or FastAPI) and a clean front end that works on a phone.

Seen in LinkHub Pro and ClientKeep.

APIs and real-time features

REST backends on PostgreSQL, with authentication and live updates over WebSockets when users need to see changes instantly.

Seen in RendezVousDZ, a live queue that updates in Arabic, French and English.

Automation

Scripts and pipelines that take over repetitive manual work, run in the background, and leave a report you can read.

Seen in PentestOPS, an eight-stage pipeline that chains five tools, and the Python recon tool.

Deployment, networks and security

Getting it live and keeping it safe: cloud deployment, Linux and Windows Server, network setup, and protection against abusive traffic.

Seen in GateKeeperX, a firewall for web apps, and the enterprise VLAN lab.

PythonFlaskFastAPINode.jsPostgreSQLMongoDBRESTWebSocketsRenderLinuxCisco

Work you can click through

Each project has a case study. Several have live demos or source code.

Engineering thesis

PentestOPS

A platform that automates the penetration testing lifecycle. An eight-stage reconnaissance pipeline runs subfinder, httpx, naabu, nmap and katana, then tracks findings and produces PDF reports. Access is controlled by roles and every project's data is isolated.

FlaskPostgreSQLJWTRBAC

Read the case study

PentestOPS architecture: user interface, Flask REST API, orchestrator, PostgreSQL and external security tools, with JWT, role-based access control and project isolation layers
linkhub-pro.onrender.com
LinkHub Pro landing page with the headline One link for everything you do and a Create your page button

LinkHub Pro

A link-in-bio platform: public profile pages, drag-and-drop link management, click analytics, QR codes and custom domains. Deployed on Render with Neon PostgreSQL.

FlaskPostgreSQLLive on Render
GateKeeperX dashboard
GateKeeperX dashboard showing total, allowed and blocked requests, a risk score gauge and the active defense mode

GateKeeperX

A reverse-proxy firewall that protects a backend from request floods. It scores risk per client, blocks offenders for longer each time, and streams activity to a live dashboard.

FastAPIReverse proxyHackathon
RendezVousDZ
RendezVousDZ welcome screen in Arabic with a language switcher for Arabic, French and English

RendezVousDZ

A digital queue for local service businesses in Algeria: live updates over WebSockets, daily capacity limits and an analytics dashboard, in Arabic, French and English.

FlaskWebSockets3 languages

Also built

  • ClientKeepA CRM for freelancers: clients, PDF invoices, payment tracking and reminders. Live on Render.Case study
  • Enterprise VLAN labDepartment segmentation, inter-VLAN routing, DHCP, DNS, SSH and port security on Cisco.Lab notes
  • Python recon toolDNS enumeration, subdomain discovery, port scanning and banner grabbing, with JSON reports.Details
  • CTF writeup: SQL injectionAuthentication bypass, database enumeration and flag extraction.Read

How a project with me works

Clear steps, so you always know what happens next.

  1. You describe the problem

    Send me a few lines by email. I reply with questions and tell you honestly whether I'm the right fit.

  2. I propose a scope

    You get a written plan: what will be built, in what order, how long it takes and what it costs.

  3. I build in small steps

    You see working versions along the way, not a big reveal at the end, and can change direction early.

  4. I deploy and hand over

    The app goes live, and you get the source code and notes so it doesn't depend on me.

Portrait of Abderraouf Atsamnia

The person you'd be working with

I graduated as a computer systems engineer from ESI-SBA in Algeria and now study at Université Paris-Saclay. My thesis project, PentestOPS, taught me how to build a system with many moving parts and keep it understandable.

I like projects where software meets real infrastructure: databases, servers, networks, security. I write in Arabic, French and English, so I can work with you in whichever is easiest.

More about me
  1. Master 2, Université Paris-Saclay
  2. Engineering thesis: PentestOPS

    École Supérieure en Informatique, Sidi Bel Abbès (degree 2021 to 2026).

  3. Enterprise Network Bootcamp, GDL Academy

    60 hours on real Cisco switches: VLANs, DHCP, DNS, SSH, port security. Certificate

  4. CAPT, Certified Associate Penetration Tester

    View certificate

  5. Data center internship, ATM Mobilis

    Backup and storage, virtualization, Active Directory and security services.

Got something to build? Let's talk.

Tell me what you need and when you need it. I'll reply with questions or a rough plan.

atsamnia.abderraouf@gmail.com