Hi, my name is
Hamza Zeghari.
I build things for the web.
I'm a full-stack developer based in Casablanca, Morocco, specializing in building exceptional web applications with modern technologies like React, TypeScript, Node.js, and Nest.js.
About Me
Hey! I'm Hamza, a full-stack developer based in Casablanca, Morocco who enjoys building innovative solutions that live on the web. I develop remarkable websites and web applications that offer intuitive, pixel-perfect user interfaces with efficient and modern backends.
Currently working at IZI Safety, I contribute to the development and enhancement of platform features while collaborating with cross-functional teams. Previously, I've worked on various freelance projects and at Applite, gaining extensive experience in full-stack development.
Here are a few technologies I've been working with recently:
- JavaScript (ES6+)
- TypeScript
- React.js
- Next.js
- Node.js
- Nest.js
- Express.js
- MongoDB
- SQL
- React Query
- Tailwind CSS
- Docker

Where I've Worked
Full-Stack Developer @ IZI Safety
Jun 2023 - Present
- Engaging in the development and enhancement of various features within the IZI Safety platform, contributing to overall system functionality and user experience
- Collaborating with cross-functional teams to identify and resolve issues, ensuring smooth operation and performance of the platform
- Implementing new features and improvements to enhance user management and system efficiency
- Conducting thorough testing and debugging of APIs to ensure seamless integration and functionality
- Participating in daily stand-up meetings, retrospective meetings, planning sessions, and grooming activities to align with team goals and enhance collaboration
- Preparing technical documentation and reports on system performance and ongoing improvements to facilitate knowledge sharing within the team
Technologies:
Things I've Built
Freelance
Marscan
Web application for a company importing food and feed products, covering the full path from initial analysis and design through to deployment on a VPS.
- React.js
- Node.js
- Express.js
- MongoDB
- VPS
Applite
La Livraison
Online order-taking web application that I maintained and extended, working across the Laravel back end and the jQuery front end.
- PHP
- Laravel
- jQuery
- MySQL
Other projects
Applite
Client Accounts Management
Back-office module for managing client accounts, including the real-time updates that kept operators in sync.
- React
- JavaScript
- Node.js
- Express.js
- Socket.IO
Personal
This Portfolio
The site you are reading. Statically rendered, dark mode without a flash of the wrong theme, and a resume page that prints straight to a clean PDF.
- Next.js
- React
- TypeScript
- Tailwind CSS