Hi, I'm Mahdi Ben Messaoud

Frontend Developer building engaging web experiences

I bring ideas to life on the web, focusing on user-friendly design and solid code. Currently learning NestJS and expanding my skills towards full-stack development with modern frameworks like React and Vue since 2022.

Get in Touch

I'm always open to new opportunities and collaborations. Feel free to reach out!

Contact Information
Ready to work together? Let's connect!

Location

Italy, Milano 20093

My Work

Here are some of the projects I've worked on, showcasing my experience with modern web technologies.

Business Process Automation & AI Integration screenshot
FreelanceJuly 2025 - Present
Business Process Automation & AI Integration
Automation Developer

Project Overview:

  • Comprehensive business automation solutions integrating AI-powered workflows, chatbot systems, and intelligent process optimization to streamline operations and enhance customer experiences

My Role & Contributions:

  • Developed and implemented AI-powered business automation workflows using modern JavaScript frameworks and API integrations
  • Built intelligent chatbot systems for customer service automation and internal process optimization
  • Integrated machine learning models and natural language processing capabilities to enhance user interactions
  • Designed automated data processing pipelines that reduced manual work by 60% and improved accuracy
  • Created custom automation tools for lead generation, customer onboarding, and workflow management

Key Highlights:

AI Integration
60% Process Reduction
Chatbot Development
Workflow Automation

Technologies:

JavaScript
AI APIs
Chatbots
Automation
Workflow Design
n8n
Hotel Booking Web Applications screenshot
JoodLabApril 2024 - July 2025 (Remote)
Hotel Booking Web Applications
Frontend Developer

Project Overview:

  • A suite of modern hotel booking web applications designed to provide users with a seamless reservation experience and scalable content management for clients
  • These platforms were built to handle high traffic and integrate with various content management systems

My Role & Contributions:

  • Built and scaled multiple hotel booking websites using Nuxt.js and Shadcn components
  • Integrated CMS-driven content to enable flexible and scalable client-side management of hotel information
  • Enhanced reservation flows and overall performance across all devices for an optimized user experience
  • Achieved a user base of over 1 million, demonstrating the applications' scalability and stability
  • Collaborated closely with UI/UX teams to translate designs into responsive and modern interfaces using contemporary JavaScript frameworks

Key Highlights:

1M+ users
CMS Integration
Responsive Design

Technologies:

Nuxt.js
Shadcn
Vue.js
CSS
HTML
E-Learning Platform screenshot
JoodLabApril 2024 - July 2025 (Remote)
E-Learning Platform
Frontend Developer

Project Overview:

  • A comprehensive e-learning platform featuring distinct portals for administrators, students, and teachers, designed to facilitate online education and content delivery

My Role & Contributions:

  • Developed an advanced e-learning platform encompassing an admin dashboard, student portal, and teacher portal
  • Implemented core functionalities using Vue.js, Shadcn components, and Hono.js

Key Highlights:

Multi-portal System
Admin Dashboard
Modular Architecture

Technologies:

Vue.js
Shadcn
Hono.js
CSS
HTML

Live Examples:

Mobile Parental Control Dashboard screenshot
NNA RessourcesAugust 2022 - April 2024Tunis, Tunisia
Mobile Parental Control Dashboard
Frontend Developer & Team Lead

Project Overview:

  • A cross-platform mobile application providing parents with a dashboard for managing and monitoring their children's device usage and online activities

My Role & Contributions:

  • Led the frontend development of the mobile parental control dashboard using Expo (React Native) and React-Query
  • Ensured successful deployment to major app stores: Google Play Store, Apple App Store, and Huawei AppGallery
  • Integrated Google and Apple login for seamless and secure cross-platform authentication
  • Automated the app store submission pipeline using Expo CLI, which significantly improved deployment speed and reliability
  • Managed Agile workflows, sprint planning, and issue tracking across a distributed team using Jira
  • Emphasized modular architecture and consistent UI to optimize the overall user experience

Key Highlights:

Multi-store Deployment
Cross-platform
OAuth Integration

Technologies:

Expo (React Native)
React-Query
Next.js
CSS
Real-time Internal Messaging System screenshot
NNA RessourcesAugust 2022 - April 2024Tunis, Tunisia
Real-time Internal Messaging System
Frontend Developer

Project Overview:

  • A web application featuring a real-time internal messaging system, designed to enhance communication and streamline operations for distributed teams

My Role & Contributions:

  • Built the core web application using Next.js and CSS
  • Implemented a real-time internal messaging system to facilitate streamlined team communication

Key Highlights:

Real-time Communication
Team Collaboration
Workflow Management

Technologies:

Next.js
CSS

A Bit About Me

Frontend Developer with 3+ years of experience building scalable web applications and intelligent automation solutions. Specialized in modern JavaScript frameworks (React, Next.js, Vue.js, Nuxt.js) and backend development with Node.js/Express.js/NestJS. Proven track record delivering high-impact projects including Web3 security platforms, e-learning systems reaching 1M+ users, and AI-powered business automation workflows. Expert in designing end-to-end solutions from responsive frontends to microservices and chatbot integrations, with strong focus on performance optimization and user experience.

Technical Skills

Technologies and tools I use to bring ideas to life

⚛️

Frontend Frameworks

Vue.js
React.js
Next.js
Nuxt.js
Astro.js
🎨

Styling & UI

Tailwind CSS
Shadcn/ui
CSS
SCSS
HTML
🔄

State Management & Data

React Query
Redux
React Context API
Pinia
Zustand
🗃️

Databases & ORMs

PostgreSQL
MongoDB
MySQL
SQLite
Prisma
Mongoose
Sequelize
🛠️

Tools & Workflow

Git
Vite
Jira
Plane.com
CMS integrations
Docker
⚙️

Backend (Basic)

Node.js
NestJS
Express.js
TypeScript
REST APIs

Most Experienced With

Vue.js
React.js
Next.js
Nuxt.js
TypeScript
Tailwind CSS
Node.js
Express.js
Mahdi Ben Messaoud - Frontend Developer