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
OngoingTunis, 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 forksBundles the quality-of-life systems most FiveM roleplay servers otherwise rebuild themselves. Standalone, so no framework is required. Lua.
mmo-speedcameras
9 starsSpeed cameras for QBCore. Zones set in config, fines routed through the framework's billing state, NUI overlay. Lua.
mmo-watermark
4 stars · 4 forksOn-screen watermark for FiveM servers, written to cost almost nothing in the client frame budget. Lua.
ip-domain-pinger
PythonChecks 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 2023Responsive layouts that hold together across screen sizes and slow connections.
Fiverr — HTML5
Nov 2023Skills test covering semantic markup and cross-device behaviour.
GoMyCode — Game Development
Jun 2021Project-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)