Hi! My name is Mouad
I'm a Software Engineer

Front-end Development: JavaScript, TypeScript, React, React Native, TailwindCSS
Back-end Development: Nodejs, Expressjs, Django, SQL, Azure SQL Database
Data Analysis: Python, Numpy, Pandas

Personal Projects

Modern Note Taking App

A modern note taking app inspired by the Microsoft Todo app, made with React. The project was used as a way to practice React Router, Context and Reducers. Features like changing the language, saving the notes on the backend (with Nodejs) are coming soon. The source code is available on my Github.

Technologies: JavaScript, React, Nodejs, Express

Project Image
Project Image

Data Analytics System (Web)

A data analytics system that aims to reduce the congestion of students in campus restaurants and reduce waiting time by checking in real time the best time to order food on their phones. The system optimizes the restaurants’ inventory, time management and order-handling by providing insightful and detailed analytics through a web interface dashboard that displays the food item ordered, time of order, time of order completion, and overall performance of the menu items.

Technologies: React, Chart.js

Project Image
Project Image

Data Analytics System (Mobile)

The mobile component of the data analytics system enables student to order directly from their phones, check the available items as well as the waiting time for each product offered by the restaurant of their choise. Student also have access to their own dashboard which contains insightful analytics about their spendings, activity, restaurant points..

Technologies: JavaScript, React Native, Chart.js, Expo

Project Image
Project Image

Data Analytics System (API)

This is API of the Restaurant Management Congestion Analytics system developed with ASP.NET Core API (C#). The API acts as an intermediary between the mobile and web application, and the database.

Technologies: C#, ASP.NET Core API, Entity Framework Core, Azure SQL Database

Project Image
Project Image

Data pipeline and Neo4j Visualization

This project is about building a data pipeline to move network traces from a dataset to a Neo4J data store using Python. Each trace over TCP and UDP as well as their subtraces (ARP and ICMP) need to be modelized and stored in Neo4J. The purpose is to visualize each sender and receiver as Nodes, as well as the type of the protocol used as a relationship.

Technologies: Python, Neo4j

Project Image
Project Image

Covid19 Morocco Data Analysis

A data analysis and visualization project about the state of the epidemic in Morocco, cluster infections in each region and evaluating the measures and efforts taken by the Moroccan government from the beginning of the confinement. The Medium article highlights the different tools, methods, technologies and datasetes used in each step of the analysis.

Technologies: Python, Folium

Project Image
Project Image
Resume

Work Experience

12/2022 - 05/2023

Software Engineer

대웅재단 Daewoong Foundation

  • Developed a data gathering tool that automatically collects detailed product information, user reviews and comments of the company’s most popular products on a daily basis from leading Korean e-commerce platforms.
  • Conducted comprehensive data pre-processing and cleaning to transform the raw data into a structured format suitable for sentiment and data analysis to improve the company’s products and provide actionable insights.
09/2022 - 12/2022

Software Engineer

Woop (German Start-up)

  • Led the front-end development of the MVP of a social recruiting platform on a unique process called IIQ (Identify, Inform, Qualify) consisting of a questionnaire targeted at job seekers and a dashboard targeted at recruiting companies.
  • Developed REST API endpoints to streamline communication between the different front-end applications and the back-end ensuring consistency, usability and scalability following REST API development best practices (pagination, documentation with Swagger, consistent error handling, limiting deep URI nesting, decoupling...)
06/2022 - 08/2022

Software Engineer Intern

Moska Studio (Korean Social OTT App Start-up)

  • Designed and developed REST API endpoints and integrated them with the Flutter front-end.
  • Implemented the back-end of the OTT application in development including social authentication (Google, Naver, Kakaotalk) and developed databases to store users’ and application’s data to track user engagement and preferences to curate the content library and improve user experience.
02/2021 - 05/2022

Freelance Software Engineer

Carlen5050 (U.S. Biotech Start-up)

  • Developed JSON data exploration tools that extract data from various resources about human genetics, providing extensive search and filtering abilities of a large JSON data structure allowing the user to datamine their own genome.
  • Analyzed over 4 million records of genome data of different world populations to find the rarest mutations, their causes and frequency. Visualized the results of each mutation for accessible and easy to understand insights.
  • Automated genome, diseases and drugs data report generation in different formats (csv, tsv, pdf…).

Education

09/2021 - 08/2023

Korea University - 고려대학교

Master of Science in Computer Science (GPA: 4.25/4.5)

Thesis Title: Exploring Few-Shot Learning with Mixup Data Augmentation: A Study on Vision Language Models

Coursework: Neural Networks, Machine Learning, Deep Learning, Computer Vision, Advanced Topics in Computer Vision

09/2015 - 06/2020

Al Akhawayn University

Bachelor of Science in Computer Science

Coursework: Software Engineer, Database Systems, Algorithms, Data Engineering & Visualization, Data Structures