Summary
From Web GIS platforms and AI-assisted recruitment tools to dashboards, automated quality systems, VPS deployments, and data-heavy products, I build software that feels fast, legible, observable, and ready to scale.
Open to software engineering, architecture, QA automation, and AI-integrated product work.
Experience
Full Stack JS/TS Developer — WOLO
Tunis, Tunisia · Apr 2025 - Present
Built a full-stack Web GIS platform with Angular and NestJS for spatial visualization, asset management, and map-heavy analysis workflows.
Impact: Improved performance, maintainability, and scalability through clean architecture, API versioning, optimized spatial data delivery, and production deployment monitoring.
- Designed a PostGIS schema optimized for fast spatial queries and geometry operations.
- Configured GeoServer to publish WMS and WFS services for efficient map layer delivery.
- Integrated Leaflet with custom controls, real-time editing, and dynamic spatial rendering.
- Deployed applications to VPS environments with Docker and monitored both server health and application behavior in production.
- Refined the overall system with cleaner contracts and more reliable data-fetching flows.
Angular · NestJS · PostgreSQL · PostGIS · GeoServer · Leaflet · MongoDB · Docker · VPS
QA Engineer Freelance — Nexits
Paris, France - Remote · Jan 2025 - Apr 2025
Strengthened end-to-end testing for a React, Next.js, and PostgreSQL application with maintainable Playwright suites written in TypeScript.
Impact: Improved regression confidence and long-term test scalability across critical UI and API user flows.
- Expanded comprehensive end-to-end coverage around business-critical journeys.
- Created reusable page-object patterns that made tests easier to extend and maintain.
- Automated fragile flows to reduce manual regression effort.
- Raised reliability across complex UI and API interaction paths.
Playwright · TypeScript · React · Next.js · PostgreSQL · Object-oriented test architecture
Full-Stack and AI Engineer Intern — Inoteqia
Tunis, Tunisia · Jan 2024 - Nov 2024
Planned and built a recruitment platform from scratch, combining full-stack delivery with AI-driven profile analysis and interview assessment.
Impact: Improved evaluation efficiency by 40% through automated skill matching, feedback processing, and decision-support scoring.
- Built the platform architecture to streamline hiring workflows from end to end.
- Integrated AI analysis for candidate profiles and interview performance.
- Implemented scalable APIs and robust data pipelines for real-time scoring.
- Turned raw assessments into structured decision-support insights.
Angular · Node.js · Python · AI agents · Machine learning models · Scoring algorithms
Full-Stack JavaScript Developer (Apprenticeship) — Nexits
Paris, France - Remote · Jun 2023 - Nov 2023
Delivered new B2B application features and an analytics dashboard that helped clients move faster through onboarding and daily operations.
Impact: Reduced onboarding time by around 10 hours per implementation cycle and cut reporting time by 30% with better dashboard flows.
- Built an intuitive analytics dashboard for interactive operational metrics.
- Integrated MongoDB for real-time data retrieval and visualization.
- Improved product usability with cleaner component architecture.
- Optimized data pipelines so decision-making happened faster.
Vue.js · JavaScript · MongoDB · Business analytics dashboards · Data visualization
Projects
SmarTown 3D GIS
Web GIS platform for 2D and 3D map studies, spatial analytics, and asset intelligence.
Angular · NestJS · PostGIS · GeoServer
Mining Maps
Advanced portfolio of interactive maps and spatial analytics for mining operations, asset management, and environmental monitoring.
Next.js · Supabase
Albania Booking
Booking platform for hotels, cars, and stays in Albania, currently evolving toward a richer travel workflow.
React · Vite · Supabase · Stripe
Iron Log
Workout tracking application focused on progress monitoring, consistency, and clean data-driven feedback.
React · Vite · Supabase
HR Assistant
AI-assisted HR system for analyzing candidate profiles and interview performance with faster decision support.
Angular · Node.js · MongoDB · Python · Flask · OpenAi · OpenCv · AssemblyAi
Job search engine
Job discovery engine with recommendation logic for certificates, skills, and learning roadmaps.
Flask · PydanticAi · AiAgents
Skills
- Backend and architecture
- NestJS, Node.js, FastAPI, Spring Boot, Microservices, REST APIs
- Frontend systems
- Angular, React, Vue.js, Next.js, Interactive dashboards, GIS interfaces
- Data and platform
- PostgreSQL, PostGIS, MongoDB, VPS deployment, Docker, Server monitoring, Kubernetes, GeoServer
- Quality and AI
- Playwright, Prompt engineering, MCP workflows, AI tool integration, OpenCV, AssemblyAI
Education
Software Engineering Degree
ESPRIT Engineering School, Tunis, Tunisia · 2019 - 2024
Computer science engineering degree completed with honors, including a capstone focused on AI-driven applications.
Baccalaureate in Science and Technology
Med Boudhina High School, Hammamet, Tunisia · 2012 - 2017
Science and technology track with strong preparation in mathematics, analysis, and engineering fundamentals.
Certifications
Languages
- Arabic (Native)
- English (Professional)
- French (Professional)