Online store for a local shop
- Placeholder
- PHP
- MySQL

Self-taught in Gabès, Tunisia. I build, deploy and ship software for real businesses.
Selected work
I’m a self-taught developer from Gabès, in the south of Tunisia. I learned by building real things for real people, and I still work that way: I design it, build it, put it on a server and keep it running. Today I do that for businesses through Jasper Tech.
Toolbox
No skill bars. Just the tools I reach for, and what I use each one for.
PHP
Business websites, back offices and the logic behind them.
JavaScript
Interactions, front-end logic and small browser tools.
React
Interfaces with a lot of state, like dashboards and admin panels.
Python
Scripts, automation and the jobs nobody wants to do by hand.
HTML & CSS
Clean markup and layouts that hold up on every screen.
VPS & deployment
Linux servers, nginx, SSL and backups. I deploy my own work.
APIs
Connecting payments, messaging and third-party services.
AI-assisted development
Using AI to move faster, while reviewing every line that ships.
Updates
Short posts about what I’m building, shipping and learning.
All updatesLatest
A small home for my work. It is built with Next.js, exported as plain static files and served by nginx on my own VPS. Projects and updates are plain Markdown files with a small admin panel on top, so posting something new takes a minute.
Replace this with a short post about something you shipped, fixed or learned. Two or three sentences is plenty.
Updates are short on purpose. Run npm run new:update in the project folder to add one.
Elsewhere