I build products end to end, from the database to the server they run on. Full-stack developer at Traveltodo (Laravel + Vue.js), formerly mobile developer at Solidwall Consulting (1 year), with an engineering degree in software engineering.
🚀 Now building: Tunispare
A platform for phone repair shops in Tunisia: find the spare part that fits, buy it from local suppliers with delivery, and run the shop (stock, point of sale, repair tickets, invoices).
- AI search on our own model: a self-hosted Qwen model answers workshops in French, Tunisian darija and English, typed or spoken, from Tunispare's own catalogue
- Compatibility data: scrapers collect which parts fit which phones, then match them to the catalogue
- Production I run myself: k3s on a VPS set up with Ansible, CI/CD with GitHub Actions, monitoring with Prometheus, Grafana and Loki, nightly encrypted backups
- Security tested: SAST, dependency and image scanning, DAST, OWASP ASVS Level 2 checklist, load tests with k6
NestJS · Next.js · TypeScript · MySQL · Python · Docker · Kubernetes
JavaScript 10 hrs 19 mins ██████████████▓░░░░░░░░░░ 58.02 %
Markdown 2 hrs 40 mins ███▓░░░░░░░░░░░░░░░░░░░░░ 14.99 %
Other 2 hrs 14 mins ███░░░░░░░░░░░░░░░░░░░░░░ 12.56 %
Text 55 mins █▒░░░░░░░░░░░░░░░░░░░░░░░ 05.21 %
HTML 53 mins █▒░░░░░░░░░░░░░░░░░░░░░░░ 04.98 %