Hello, I'm Mohamed El Hadjaoui, a Software Engineer.

Let's turn your ideas into reality

I'm your go-to for solutions

Tech Stack

  • JavaScript/TypeScript
  • React.js/Next.js
  • Node.js/Express.js/Nest.js
  • Tailwind CSS
  • MongoDB/PostgreSQL
  • TypeORM/Prisma
  • Docker/Kubernetes
  • Git/GitHub
  • Python
  • C/C++
  • ETL Tools
  • Selenium/BeautifulSoup
  • Flutter
  • AWS/Azure
  • RESTful APIs
  • JavaScript/TypeScript
  • React.js/Next.js
  • Node.js/Express.js/Nest.js
  • Tailwind CSS
  • MongoDB/PostgreSQL
  • TypeORM/Prisma
  • Docker/Kubernetes
  • Git/GitHub
  • Python
  • C/C++
  • ETL Tools
  • Selenium/BeautifulSoup
  • Flutter
  • AWS/Azure
  • RESTful APIs

A Small Glimpse Of Recent Projects

Data

bgimg
cover

Data Stream Processing

Developed a real-time data streaming pipeline with 7M+ records using Apache Spark, Kafka, and Elasticsearch.

bgimg
cover

Uber Data Analytics

Conducted Uber data analysis using Python and Mage Data Pipeline Tool, utilized GCP Storage, Compute Instance, and BigQuery for data management and querying..

bgimg
cover

Automate Social Media Tasks

Sets of scripts to automate tasks such as linking, commenting, sending messages, and scraping data from Social Media.

bgimg
cover

Data Scraping - ETL

A set of scripts to extract, transform, and load data from multiple sources.

Web

bgimg
cover

PoolPeer

PoolPeer a chatboot that interacts with 42 pool documents, allowing users to ask questions and discuss their contents.

bgimg
cover

Summarize Aritcles with AI

An article summarizer that transforms lengthy articles into clear and concise summaries

bgimg
cover

PongGame

A Multiplayer Pong Game built with Socket.io, React.js, and Nest.js

bgimg
cover

Nike

Using Tailwind CSS and React.js, to build a Nike landing page with a modern design.

bgimg
cover

Headphones Website

A beautiful landing page, developed with HTML, CSS, and JavaScript, features a dark interface and scroll animations

bgimg
cover

App Customizer

App Customiser is a powerful tool for your app customization.

bgimg
cover

HangMan

A word game using typescript and react.

Mobile

bgimg
cover

Download App

A Flutter app that downloads files from Social Media and saves them to the device.

bgimg
cover

Razqi

Razqi helps you keep track of your expenses.

Academic

bgimg
cover

MiniRT

A raytracer project that renders 3D objects with realistic lighting and shadows.

bgimg
cover

FdF

A 3D wireframe renderer that displays a 3D map using isometric projection.

bgimg
cover

ft_container

A custom implementation of the C++ Standard Template Library (STL).

bgimg
cover

Inception of things

This project aims to deepen my knowledge by using K3d and K3s with Vagrant.

bgimg
cover

WebServer

A simple web server that handles HTTP requests and responses using C.

bgimg
cover

Ft_services

A project that introduces Kubernetes and Docker by deploying a cluster of microservices.

bgimg
cover

Ft_printf

I implemented a simplified version of the printf function in C.

bgimg
cover

Minishell

A simple shell that executes commands and handles signals using C.

bgimg
cover

minitalk

A simple client-server communication program using signals in C.

bgimg
cover

libft

A custom implementation of the C standard library functions in C.

bgimg
cover

Philosophers

A multithreading project that simulates the dining philosophers problem.

bgimg
cover

Push_swap

A sorting algorithm project that sorts a stack of integers using two stacks.

My work experience

Let's connect

Let's connect and explore the possibilities together. Whether you have a project in mind, need some advice, or just want to chat, I'm here to help. Reach out and let's start a conversation that could lead to great things. Your ideas matter, and I'm excited to be a part of your journey.

Copyright © 2024 Mohamed El hadjaoui

iconsiconsicons