Full-Stack Web Development
Web applications and internal business portals, taken all the way to deployed.
- Responsive front ends
- Node.js and REST APIs
- Relational schema design
Software Engineer
Based in Tunis. Most of my work is full-stack web applications, custom FiveM resources, and Linux VPS setups for small businesses and gaming communities.
About
I take projects from the database schema through to the Nginx config on the server they run on, which is the part a lot of web developers hand off to someone else. It means one fewer person in the loop. It also means I keep the architecture deliberately boring, because I am the one who has to debug it later.
Open source
These are the repos I maintain on GitHub. Client work is mostly under NDA, so this is what I can show you.
The small quality-of-life systems most FiveM roleplay servers end up rebuilding from scratch, bundled into one pack. Standalone, so it does not need a framework.
Speed cameras for QBCore servers. Zones are set in config, fines go through the framework's billing state, and the overlay is NUI.
Checks whether a long list of domains and IPs is reachable. Threaded, because going one at a time means waiting on every single timeout.
An on-screen watermark for FiveM servers. Written to cost as close to nothing as possible in the client frame budget.
Elevators for FiveM. Floors and destinations are defined in config, and each elevator can be permission-gated on its own.
An EUP wardrobe menu sitting behind ACE permissions, so staff and whitelisted roles can use it without opening it up server-wide.
Services
Six areas, with a fair bit of overlap between them. Most jobs end up touching two or three at once.
Web applications and internal business portals, taken all the way to deployed.
Custom Lua resources for FiveM roleplay servers, and the framework plumbing around them.
Small desktop tools, usually for a team's own internal use rather than public release.
Scripts that take a repetitive job off someone's hands before they make a mistake doing it.
Setting up Linux servers, closing off what should not be open, and keeping the rest reachable.
Getting two systems that were never designed to talk to each other to do exactly that.
Credentials
Scans of the certificates themselves are below, not just a list of claims.
A project-based game development course, built around shipping something small instead of studying theory.
Fiverr's HTML5 skills test. Mostly semantic markup and how things behave across devices.
The responsive design track: layouts that hold together across screen sizes and slow connections.
Second nationally. What stuck with me from it is that under time pressure a simple correct answer beats a clever one.
Public FiveM resources and utilities that community servers run live. 50+ stars and 20+ forks across the repos so far.
Contact
A rough description is enough to get started. I read everything that comes in and reply within 24 hours.
Within 24 hours, Monday to Saturday
Tunis, Tunisia. GMT+1, but I work across time zones
If you already know your budget and timeline, the longer intake form asks for the details I need to quote properly.
Open full intake form