Web Developer
& Full-Stack Freelancer

I’m a passionate Full-Stack Developer and Freelancer with a strong
background in web development and project management.
Former President of the Microsoft Tech Club (2024–2025), I’m driven
by building impactful digital solutions and helping ideas come to life.

My Professional Services
I provide professional web solutions, freelancing expertise, and training sessions to help individuals and businesses grow in the digital world.
My Projects
A collection of my web applications and development projects, showcasing my skills in full-stack development and problem solving.

E-Learning & Training Platform

Construction Management Platform

Club Showcase Platform

Project Management Platform

E-Learning & Training Platform
In an increasingly digital environment, training centers face the challenge of handling complex administrative tasks such as registrations, scheduling, learner follow-up, and internal communication. I designed and developed a complete web application that digitalizes the entire training lifecycle, from session creation to certificate generation.













Project Description
The platform centralizes the management of training activities and ensures smooth coordination between administrators, trainers, learners, and companies. It provides role-based access and a user-friendly interface tailored to each stakeholder.
Main Features:
- Online registration module with multi-role validation (coordinator, director).
- Training & session management (creation, duplication, trainer assignment).
- Dynamic scheduling system with FullCalendar integration.
- Attendance tracking, exportable reports, and trainer input.
- Automatic generation of training certificates.
- Administrator dashboard for users, sessions, and training management.
- Dedicated trainer, learner, and company dashboards.
- Real-time notifications with Laravel Echo & Pusher.
- Interactive dashboards with Chart.js statistics.
The Story
Training centers in Tunisia were relying on manual processes, leading to inefficiencies, errors, and poor communication between stakeholders. This project was initiated during my final year internship at SMDI to address these challenges by creating a centralized and automated solution.
Our Approach
The solution was built following an agile approach, starting from requirement analysis, UML modeling, database design, and iterating through development sprints. Each module was carefully designed using Laravel 10 (MVC, RBAC), MySQL 8 with complex relationships, and a clean Bootstrap 5 front-end. GitHub was used with Git Flow to ensure proper version control and collaborative workflow.
Technologies Used
- Backend: Laravel 10, MySQL 8, Eloquent ORM
- Frontend: Blade, Bootstrap 5, JavaScript (ES6), AJAX
- Real-Time: Laravel Echo, Pusher
- Charts & Reports: Chart.js, FullCalendar
- Versioning: GitHub with Git Flow
- Modeling: UML for business process & database design
Results
- ✅ Full automation of repetitive administrative tasks.
- 📉 Significant reduction of errors and time spent on management.
- 🔄 Improved coordination and communication between stakeholders.
- 📊 Clear dashboards and KPIs for better decision-making.
- 📲 Responsive design accessible across all devices.

Construction Management Platform
This web application was developed for a construction company to centralize and optimize project management activities. The platform manages construction sites, workforce, project progress, resources, and logistics, while ensuring compliance with ISO standards. It also integrates notifications, reports, and dashboards to help managers monitor project success.






Project Description
The platform allows construction companies to efficiently manage operations by centralizing all critical workflows: project planning, workforce, material management, and progress tracking. It provides compliance with ISO standards, automated reporting, and powerful insights for managers.
Main Features:
- ✔️ Construction site creation & tracking (progress monitoring).
- ✔️ Workforce management (attendance, pointage, scheduling).
- ✔️ Resource & material stock management (in/out records, alerts).
- ✔️ Purchase orders & supplier registry with PDF/Excel export.
- ✔️ Automatic generation of compliance documents (ISO aligned).
- ✔️ Advanced reporting with dashboards & KPIs.
- ✔️ Stock alerts & project deadline notifications.
The Story
Before this platform, the construction company managed operations manually with Excel sheets and paperwork, leading to delays, human errors, and lack of transparency. This project was initiated to provide a unified solution, digitalizing all management workflows.
Our Approach
We followed an iterative development approach with constant feedback from site managers. The system was modeled with UML, ensuring coverage of all processes. The backend was built with Laravel 10 (RBAC, MVC), the frontend with Bootstrap 5 & JavaScript, and reporting with Chart.js. GitHub ensured version control with proper Git Flow.
Technologies Used
- Backend: Laravel 10, MySQL 8, Eloquent ORM
- Frontend: Blade, Bootstrap 5, JavaScript (ES6), AJAX
- Reports & Charts: Chart.js, PDF/Excel Export
- Versioning: GitHub with Git Flow
- Modeling: UML (ISO standard compliance)
Results
- ✅ Full digitalization of construction site operations.
- 📉 Reduction of errors, delays, and duplicated work.
- 🔄 Improved communication across managers, workers, and suppliers.
- 📊 Real-time monitoring of project progress and resources.
- 📲 Compliance with ISO standards and document traceability.

Club Showcase Platform
This web application was developed for the Microsoft Tech Club FSEGS to showcase the club, present its activities, and facilitate student engagement. The platform provides a public side for visitors to explore the club, discover events, and apply for membership, and an admin side for managing content, members, and activities. It offers a modern and interactive way to connect with students and partners.









Project Description
The Club Showcase Platform was designed to digitalize the presence of the Microsoft Tech Club FSEGS. Visitors can view activities, events, and achievements of the club, discover its members, and apply online for membership. Administrators can dynamically update content, approve or reject membership applications, and manage all club activities in real time.
Main Features:
- 🌐 Public presentation of the club (homepage, about, activities).
- 📰 Activities & events showcase with images and details.
- 👥 Members and adherents presentation.
- 📝 Online membership application system.
- ⚙️ Admin dashboard to manage activities, members, and applications.
- 📊 Dynamic updates of all client-side information.
The Story
The Microsoft Tech Club needed a professional platform to present itself to students, partners, and the community. Before this project, communication was mainly through social media and manual forms, making membership management complex. This project was initiated to centralize everything in one interactive and modern platform.
Our Approach
We built a two-part system: a public website to highlight the club and a back-office admin panel to manage members and activities. The backend was developed using Laravel & MySQL, the frontend with React & Bootstrap 5, and GitHub was used for version control and collaboration.
Technologies Used
- Backend: Laravel 10, MySQL
- Frontend: React, Bootstrap 5
- Versioning: GitHub
- Modeling: UML (use case diagrams, class diagrams)
Results
- ✅ Professional showcase for the Microsoft Tech Club FSEGS.
- 👥 Simplified membership applications and recruitment process.
- 📊 Centralized management of members, activities, and events.
- 🚀 Improved communication with students and partners.
- 🌐 Modern, responsive, and user-friendly platform.

Project Management Platform
This platform was developed to help student clubs and organizations manage their projects, tasks, and collaborations more efficiently. It offers a Kanban-style task board, work planning, task assignment, notifications, and progress tracking with deadlines. The platform improves organization, transparency, and productivity within a team.








Project Description
The Project Management Platform was designed to digitalize task organization and teamwork for clubs and small teams. It provides a modern solution to manage tasks, assign them to members, monitor progress, and keep track of deadlines with notifications. Inspired by Kanban methodology, it ensures smooth project execution and collaboration.
Main Features:
- 📌 Kanban-style board for task visualization.
- 👥 Task assignment to team members.
- 🗓️ Work planning with deadlines and milestones.
- 🔔 Notifications for task updates and deadlines.
- 📊 Real-time tracking of task progress.
- ⚙️ Admin dashboard for project and team management.
The Story
Clubs and organizations often struggled with project follow-up using spreadsheets or messaging apps, which caused delays and confusion. This project was initiated to centralize task management, improve collaboration, and provide an intuitive solution for better productivity.
Our Approach
We designed the system with a Kanban board to visualize workflows, combined with notifications and deadlines for efficient tracking. The backend was developed using Laravel & MySQL, the frontend with React & Bootstrap 5, and GitHub was used for version control and collaboration.
Technologies Used
- Backend: Laravel 10, MySQL
- Frontend: React, Bootstrap 5
- Versioning: GitHub
- Modeling: UML (use case diagrams, activity diagrams)
Results
- ✅ Centralized task and project management.
- 👥 Improved teamwork and accountability.
- 📊 Real-time tracking of tasks and deadlines.
- 🚀 Increased productivity and transparency.
- 🌐 Modern, responsive, and easy-to-use platform.
Education & Experience
🎓 Education
💼 Professional Experience
🤝 Associative Life
My Skills
A blend of technical and organizational skills to build scalable applications and manage projects efficiently.
My Certifications
A showcase of my achievements and continuous learning journey.
My Gallery
A collection of moments from my activities and experiences, showcasing events, teamwork, and achievements.




.jpg)

Let’s Work Together
I design and build beautifully simple solutions, and I love what I do. Get in touch below!
-
-
LinkedIn
assil-bouassida -
GitHub
assilbouassida