Unlimited Colors
Magic Cursor
đź‘‹Hi, Welcome There!

I'm |

  • 4+

    Years of
    Experience
  • 50+

    Projects
    Delivered
Portfolio

Selected Works

Skills

Tech Stack & Skills

With over 4 years of experience in full-stack development, I've built and maintained robust web applications using modern technologies across the frontend and backend. I’m continuously learning and refining my skills to deliver high-quality, scalable solutions.

React

90%

Next.js

85%

Vue.js

75%

NestJS

85%

Node.js

90%

Express.js

85%

SQL

80%

NoSQL

85%

Docker

80%

Bootstrap

85%

Tailwind CSS

90%

Git

90%

GraphQL

80%

Redux

85%

AWS

70%
Timeline

My Journey

  • 2021 - Present
    Software Engineer – Full Stack JS Developer
    Public Organization, Rabat
  • 2021 - Present
    Freelance Full Stack JavaScript Developer
    Remote / Personal Projects
  • 2025 - Present
    Engineering Degree in Computer Systems Engineering
    SUPMTI, Morocco
  • 2021 - 2024
    Bachelor’s Degree in Computer Systems Engineering
    SUPMTI, Morocco
  • 2020 - 2021
    Database Administrator (Oracle & SQL Server)
    Public Organization, Rabat
  • 2018 - 2020
    Diploma: Technicien Spécialisé en Développement Informatique
    ISTA Mirleft
Pricing

Fullstack JavaScript Services

As a seasoned Fullstack JavaScript developer, I deliver modern web applications, APIs, and deployment solutions using the latest technologies like React, Node.js, Docker, and cloud platforms to ensure scalable, maintainable, and high-performing projects.

  • Fullstack Web Application
    $1500
  • API Development (Node.js/Nestjs/Express)
    $800
  • Docker & Deployment Setup
    $600
  • CI/CD Pipeline Integration
    $700
  • Cloud Deployment & Maintenance
    $900
News

Latest JavaScript Development News

April 25, 2024

React 19 Beta Introduces Revolutionary Features

React 19 Beta brings groundbreaking features including Actions for handling data mutations and state updates, significant improvements in server-side rendering performance, and enhanced developer experience. The new Actions API simplifies form handling and async operations, while concurrent features provide smoother user interactions.

This major update represents a significant leap forward in React's evolution, with improved TypeScript support and better integration with modern web standards. The React team has focused on performance optimizations that make applications faster and more responsive.

Developers can expect enhanced debugging capabilities, better error boundaries, and streamlined state management patterns that reduce boilerplate code while maintaining the flexibility React is known for.

October 21, 2024

Next.js 15 Launches with Turbopack Performance Boost

Next.js 15 delivers unprecedented performance improvements with Turbopack integration, featuring up to 76.7% faster local server startup and 96.3% faster code updates with Fast Refresh. The new Static Route Indicator provides better visibility into application routing behavior.

The release includes significant enhancements to the App Router, improved TypeScript support, and better integration with React Server Components. Developers can now enjoy faster builds and more efficient development workflows.

Key improvements include enhanced error handling, better debugging tools, and streamlined deployment processes that make scaling Next.js applications more manageable for teams of all sizes.

December 27, 2024

JavaScript Tooling Evolution Continues in 2024

The JavaScript ecosystem saw remarkable growth in 2024, with significant advances in build tools, testing frameworks, and development environments. New tooling focuses on performance, developer experience, and interoperability between different frameworks and libraries.

Major improvements include faster bundlers, more intelligent code splitting, and enhanced support for modern JavaScript features. The community has embraced TypeScript adoption and improved tooling for both frontend and backend development.

Notable trends include the rise of native ESM support, improved debugging capabilities, and better integration between different parts of the JavaScript stack, making full-stack development more cohesive and efficient.

January 15, 2025

React Server Components Become Ecosystem Standard

React Server Components are becoming the standard primitive across the React ecosystem, with React Router and TanStack Start adopting RSC in their upcoming releases. This shift represents a fundamental change in how React applications handle server-side rendering and data fetching.

The adoption of RSC enables better performance through reduced JavaScript bundle sizes, improved SEO capabilities, and more efficient data loading patterns. Developers can now build more performant applications with less client-side JavaScript.

This evolution simplifies the development process while providing better user experiences, particularly for content-heavy applications that benefit from server-side rendering and progressive enhancement strategies.

November 20, 2024

TypeScript 5.7 Enhances Developer Experience

TypeScript 5.7 introduces powerful new features that enhance type safety and developer productivity. The release includes improved inference algorithms, better support for modern JavaScript patterns, and enhanced integration with popular frameworks.

Key improvements include more accurate type checking, better performance for large codebases, and enhanced support for decorators and other advanced language features. The compiler now provides more helpful error messages and suggestions.

These enhancements make TypeScript even more appealing for large-scale applications, with better tooling support in popular editors and improved integration with build systems and testing frameworks.

March 12, 2024

Node.js Security and Performance Updates

Node.js continues to evolve with significant security enhancements and performance optimizations. Recent updates focus on improving runtime security, reducing memory footprint, and enhancing compatibility with modern JavaScript features.

The latest versions include better support for ESM modules, improved V8 integration, and enhanced debugging capabilities. Security patches address critical vulnerabilities while maintaining backward compatibility.

Performance improvements include faster startup times, reduced memory usage, and better handling of concurrent operations, making Node.js applications more efficient and scalable for production environments.

Contact

Get in Touch

I’m always open to discussing new projects, collaborations, or opportunities. Feel free to reach out to me directly via phone, email, or through the contact form. I strive to respond promptly during business hours.

Please Fill Required Fields