What I do
Technologies I work with & skills I bring to a team.
- React · React Flow · Next.js
- Vue.js · TypeScript · JavaScript (ES6+)
- Chakra UI · Tailwind CSS · Bootstrap
- Redux Toolkit · React Hook Form
- Node.js · Express.js
- Django (Python) · Laravel (PHP) · Symfony
- REST APIs · WebSockets · Socket.io
- Sequelize ORM · JWT · Rate limiting
- PostgreSQL · MySQL
- pgvector (vector embeddings)
- Sequelize ORM
- Docker · Docker Compose
- Toxiproxy (network fault injection)
- Prometheus · Grafana
- pfSense · VPN IPsec · GNS3
- LangChain · RAG pipelines
- pgvector · semantic search
- OpenAI · OVHcloud · Stability AI
- IoT: MQTT · CoAP · ThingsBoard
- Git · GitHub · Postman · Swagger
- Agile / Scrum · Jira
- Shell scripting
- Technical specification writing
Experience
Where I've worked and what I built there.
Oct 2025 – Jan 2026
Oct 2025 – Jan 2026
Full-Stack Developer Intern
RIADVICE — FleetCart (Laravel 11 / Vue.js 3)
- ▸Feature development: implemented product badge management and custom unit of measure support across the product and order modules.
- ▸Bug fixing & optimization: resolved critical issues, improving platform stability and UI consistency.
- ▸Analytics: integrated Google Analytics settings into the admin panel.
Jun 2025 – Sep 2025
Jun 2025 – Sep 2025
AI Developer Intern
RIADVICE — Zumind — AI-Powered Zulip Bot
- ▸Multi-provider AI bot: contributed to Zumind, a production Zulip bot integrating OpenAI , Stability AI and OVHcloud behind a unified interface.
- ▸Frontend migration: refactored the config page to React/TypeScript, unified with the help page using django-webpack-loader.
- ▸Testing: wrote unit tests covering core bot functionalities.
Feb 2025 – Jun 2025
Feb 2025 – Jun 2025
Full-Stack Developer — PFE
RIADVICE — IoT Device Simulation Platform
- ▸Simulation engine: designed a system supporting 1,500 simultaneous virtual IoT devices — traffic generation and network condition simulation via Toxiproxy.
- ▸Backend: built a REST API (Node.js/Express), dynamic device orchestration, PostgreSQL persistence, containerized with Docker Compose.
- ▸Frontend & monitoring: integrated ThingsBoard for real-time monitoring and developed the frontend (React + Chakra UI) for device configuration and scenario building.
Projects
Things I've built — in internships and at school.
IoT Device Simulation Platform
Full-stack platform simulating up to 1,500 IoT devices simultaneously, sending real telemetry to ThingsBoard over MQTT, HTTP, and CoAP. Features a React Flow visual scenario builder, live WebSocket console, bulk device spin-up, and Toxiproxy-powered network fault injection.
FleetCart — E-Commerce Platform
Contributed to FleetCart, a production Laravel + Vue.js e-commerce platform. Delivered new features including product badge management and custom unit of measure support, resolved critical bugs, and integrated Google Analytics into the admin panel.
Zumind — AI-Powered Zulip Bot
Contributed to Zumind, a production AI bot for Zulip integrating multiple LLM providers (OpenAI, OVHcloud , Stability AI) behind a unified interface. Built with Python/Django, PostgreSQL, and Redis. Migrated the frontend config page from HTML/JS to React/TypeScript using django-webpack-loader. Wrote unit tests covering core bot functionalities.
VoyagePlatform — Intelligent Travel Assistant
Full-stack travel platform centralising transport, accommodation, destinations, guided tours, and reservations in one application. Led the Transport module end-to-end — multi-modal booking (planes, trains, buses, ferries, car rentals) with advanced filters, availability scheduling, and a dedicated admin back-office. Integrated OpenAI and Groq AI for personalised travel recommendations, Stripe for payments, and Google/Facebook OAuth2 for social login.
Enterprise Network Infrastructure
Designed and simulated a multi-department enterprise network with OSPF mesh routing for high availability. Implemented VPN IPsec tunnels, VLAN segmentation, NAT, ACL security, and pfSense firewall. Automated provisioning and monitoring with Shell scripts and Prometheus + Grafana. Validated via GNS3 simulations on virtual machines.
Education
Academic background and qualifications.
Cycle d'ingénieur — Software Engineering
ESPRIT School of Engineering
Tunis, Tunisia · 2025 – 2028 · In progress
Engineering degree in software engineering. Coursework covers software architecture, distributed systems, DevOps, algorithms, and project management.
Bachelor's — Computer Systems Engineering
Faculté des Sciences de Tunis
Tunis, Tunisia · 2022 – 2025
Bachelor's degree in computer systems engineering. Foundations in programming, networking, databases, operating systems, and web development.
Let's Connect
Open to internship and junior developer opportunities.
