Alaeddine Zorgui, Developer in Bizerte, Tunisia
Alaeddine is available for hire
Hire Alaeddine

Alaeddine Zorgui

Front-end Engineer Developer

Bizerte, Tunisia

Toptal member since November 25, 2024

Bio

Alaeddine is a front-end engineer with over five years of experience building scalable web apps using React and TypeScript. He's also skilled in UI performance, reducing technical debt, and creating seamless digital experiences. A team player with vast remote work experience, Alaeddine is passionate about solving challenges and delivering innovative solutions.

Portfolio

Toptal
React, TypeScript, Jest, Cypress, Storybook, Git, GraphQL, Material UI, HTML...
Toptal
Next.js, React Query, TypeScript, Git, LogRocket, Material UI, HTML, CSS...
Akeoplus
Node.js, Laravel, React, JavaScript, Node-RED, MySQL, MongoDB...

Experience

  • JavaScript - 6 years
  • React - 5 years
  • Git - 5 years
  • Cypress - 3 years
  • GraphQL - 3 years
  • TypeScript - 3 years
  • Jest - 3 years
  • Storybook - 2 years

Preferred Environment

React, TypeScript, GraphQL, Jest, Cypress, Git, Storybook

The most amazing...

...project I've collaborated on involved making a UI more visually appealing and user-friendly, which significantly improved the overall user experience.

Work Experience

Front-end Engineer

2022 - 2024
Toptal
  • Spearheaded efforts to reduce technical debt by refactoring legacy code, updating UI components, and adding tests, which improved codebase maintainability.
  • Enhanced UI optimization and resolved bugs, improving usability and performance for internal users.
  • Collaborated with cross-functional teams, including product managers and back-end developers, to define project requirements and align timelines, facilitating smooth project delivery.
  • Implemented Storybook documentation for components regularly, ensuring they were well-documented and easy to reuse.
  • Led a UI optimization initiative that required close collaboration with designers and product managers to enhance the user experience.
Technologies: React, TypeScript, Jest, Cypress, Storybook, Git, GraphQL, Material UI, HTML, CSS, CSS3, HTML5, Front-end

Intern Front-end Engineer

2022 - 2022
Toptal
  • Completed a three-month boot camp focused on web development technologies.
  • Implemented LogRocket to monitor and debug user interactions in the Toptaste project, improving overall user experience by tracking real-time errors and performance issues.
  • Introduced Storybook into the Toptaste project, leading the installation and setup of the tool for component documentation.
  • Created documentation and video tutorials to help other interns and team members create component stories.
  • Contributed to the Toptaste project, a Next.js solution designed for Toptal's core team to share and recommend recipes. I developed new features and enhanced user interaction and content sharing.
Technologies: Next.js, React Query, TypeScript, Git, LogRocket, Material UI, HTML, CSS, JavaScript, CSS3, HTML5, Front-end

IoT Full-stack Engineer

2019 - 2022
Akeoplus
  • Engineered dynamic front-end components using React for Internet of Things (IoT) systems, improving real-time data interaction and overall user experience.
  • Worked with REST APIs and optimized SQL queries to enhance data handling.
  • Delivered cross-functional collaboration for system monitoring and real-time dashboards, enhancing operational visibility.
Technologies: Node.js, Laravel, React, JavaScript, Node-RED, MySQL, MongoDB, Internet of Things (IoT), Material UI, HTML, CSS, CSS3, HTML5, Front-end, Design

Experience

Alaedine Portfolio

https://alaeddine.online/
Alaedine Portfolio is an interactive 3D resume that demonstrates my ability to build responsive, test-driven applications with clean code and cutting-edge technologies. It's more than a portfolio; it's a glimpse into my journey as a developer, combining creativity and technical proficiency.

NICE on Success VS Code Extension

https://marketplace.visualstudio.com/items?itemName=Alaeddinezorgui.nice-on-success
A VS Code extension that plays random meme sounds on task/command success and failure. It's built with TypeScript.

Features:
• Auto-detect Task Success/Failure - Plays sounds immediately when tasks are completed.
• Random Sound Selection - Multiple sounds in success and failure folders, randomly selected each time.
• Command Filtering - Add or remove specific tasks/commands to control which ones trigger sounds.
• Custom Sounds - Replace default sounds with your own .wav files.
• Smart Duration Filter - Ignores instantaneous commands (like clear or cd) so you aren't bombarded by noise.
• Terminal Support - Optional terminal command detection (requires VS Code 1.89.0+).

Odoo MCP

https://github.com/zorguiala/Odoo-MCP
A standard MCP Server that connects your AI agent (like Claude) to your Odoo ERP instance. This allows the AI to search, read, write, and execute workflows within Odoo using natural language.

Features:
• Core Odoo Operations: search_read, write, create, inspect_model.
• Sales Workflow: odoo_sales_create_van_load (Warehouse -> Van Transfer).
• Manufacturing Workflow: odoo_mrp_create_custom_bom (Dynamic BOM generation).
• Secure: Uses XML-RPC with environment variable configuration.

Education

2013 - 2017

Bachelor's Degree in Information Technology

Higher Institute of Technological Studies - Bizerte, Tunisia

Certifications

AUGUST 2022 - PRESENT

Full Stack Development with React

Toptal

Skills

Libraries/APIs

React, React Query, Node.js

Tools

Git, Node-RED

Languages

HTML, CSS, JavaScript, CSS3, HTML5, Arabic, TypeScript, GraphQL, C, Java

Frameworks

Jest, Cypress, Material UI, Next.js, Laravel

Paradigms

Scrum

Storage

MySQL, MongoDB

Other

Front-end, Design, Storybook, Information Technology, LogRocket, Internet of Things (IoT)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring