MMO. Back to site

Mohamed Mehdi El Ouni

Software Engineer & Infrastructure Specialist

Profile

Freelance full-stack engineer who is also comfortable on the infrastructure side. I take a project from the data model through to the server configuration, which in practice means web applications, FiveM game server resources, and the Linux VPS setups they sit on. I favour architecture that is simple enough to debug months later.

Core Skills

Languages

JavaScript, TypeScript, Lua, Python, PHP, SQL, Bash

Web & Application

Node.js, REST API design, HTML5, CSS architecture, responsive UI, relational data modeling

Infrastructure

Linux administration, Nginx reverse proxies, UFW firewalls, Docker, VPS provisioning, networking

Game Servers

FiveM resource development, QBCore framework, NUI interfaces, ACE permissions, MySQL state persistence

Practice

Freelance Software Engineering

Ongoing

Tunis, Tunisia · remote worldwide

  • Build web applications and internal business portals, from the data model to the deployed UI.
  • Write custom FiveM resources for roleplay communities, mostly on QBCore.
  • Set up and harden Linux VPS environments: Nginx reverse proxies, UFW rules, Docker.
  • Replace repetitive manual work with scripts for data pulls, scheduling and reporting.
  • Connect third-party platforms through REST middleware and webhook handling.

Selected Open Source

mmo-smallresources

30 stars · 11 forks

Bundles the quality-of-life systems most FiveM roleplay servers otherwise rebuild themselves. Standalone, so no framework is required. Lua.

mmo-speedcameras

9 stars

Speed cameras for QBCore. Zones set in config, fines routed through the framework's billing state, NUI overlay. Lua.

mmo-watermark

4 stars · 4 forks

On-screen watermark for FiveM servers, written to cost almost nothing in the client frame budget. Lua.

ip-domain-pinger

Python

Checks reachability across long lists of domains and IPs. Threaded, so one dead host does not hold up the rest.

Certifications

freeCodeCamp — Responsive Web Design

Nov 2023

Responsive layouts that hold together across screen sizes and slow connections.

Fiverr — HTML5

Nov 2023

Skills test covering semantic markup and cross-device behaviour.

GoMyCode — Game Development

Jun 2021

Project-based course built around shipping something small rather than studying theory.

Achievements

  • 2nd place, Tunisian Programming Olympiad. Ministry of Education, 2022, competing nationally on algorithmic problem-solving.
  • Open source maintainer. Public FiveM resources and utilities that community servers run, currently 50+ stars and 20+ forks across the repos.

Languages

Arabic (native) · English (professional) · French (professional)

Get in touch