Hi, I'm Ridouan Lachgar

Engineering Student in Data Science, Artificial Intelligence, and Digital Health

A first-year engineering student at ENSAM, Rabat.

Contact me

About Me

My introduction

I am a first-year undergraduate in Digital Engineering, focusing on Data Science, Artificial Intelligence, and Digital Health. With a strong passion for technology and a proactive mindset, I thrive in dynamic environments. I seek a position to enhance my skills and contribute to a forward-thinking organization while continually learning and growing in my field.

5+ Courses and
certifications
04+ Projects
01+ Months
experience

Skills

My technical level

Programming Languages

C & C++

Java

JavaScript

Python

SQL

IT Constructs

DBMS

DS & Algorithms

OOP

OS

Technologies

Git

Numpy & Pandas

PostgreSQL

Scikit-learn & TensorFlow

ETL

Data Pipelines

Database Management

Qualification

My personal journey
Education

Physical Sciences

Ibn Batouta High School
2020 - 2021
View More

Summary :

  • Subjects studied: Physics, Maths, English, French,Sciences.

  • Scored 88.2%

Preparatory Classes

ENSAM Rabat
2022 - 2024
View More

Preparatory Classes Summary :

  • Subjects studied: Mechanics, Chemistry, Maths, English, Statistics , Physics, Electronics, Computer Science

  • Activities:


    • Vice-Head of Sponsorship & Logistics at CCS
    • Participation in Arduino and Robotics trainings within Roboticore club.
    • Participation in 2 Hackathons.

Digital Engineering in Data Science, Artificial Intelligence, and Digital Health (INDIA&SD)

ENSAM Rabat
2024 -
View More

Engineering Studies Summary :

  • Studying core subjects of IT including Software engineering, Digital health, A.I, Business intelligence, Robotics, Machine learning, Data science, Big data, Cloud computing, IoT, Blockchain.

  • Prospection Responsible for CCS.

  • Participation in African FinTech Hackathon.

Projects

Most recent work

BMP Filters

In this project, I implemented image filters such as grayscale, blur, reflection, and edge detection on BMP images. Using the C programming language, I worked directly with image data by manipulating the RGB values of individual pixels. The project required an understanding of image file formats, algorithms for filter operations, and efficient use of memory. Key technologies and competencies involved in this project include:

  • Technologies: C, BMP file format, GCC (GNU Compiler Collection)
  • Competencies: Image processing, memory management, pointer manipulation, algorithm design, debugging, and optimizing performance.

GitHub Repository

Finance Web Application

In this project, I developed a web application that allows users to register, log in, and manage their stock portfolio by buying and selling shares. The app tracks users' balances, stock prices, and transaction histories. Key technologies and competencies involved in this project include:

  • Technologies: Flask, Python, SQLite, HTML, CSS
  • Competencies: User authentication, session management, CRUD operations, basic financial calculations.

GitHub Repository

Tic-Tac-Toe with Minimax Algorithm

In this project, I implemented a Tic-Tac-Toe game that uses the Minimax algorithm to ensure optimal moves against any opponent. The algorithm evaluates all possible moves to either win or force a draw. Key technologies and competencies involved in this project include:

  • Technologies: Python
  • Competencies: Game theory, Minimax algorithm, recursion, algorithm optimization.

GitHub Repository

Crossword Puzzle Solver

In this project, I designed a program to generate and solve crossword puzzles using backtracking algorithms. The program adheres to word constraints, fitting words into a grid without violating row or column limits. The backtracking algorithm efficiently narrows down word choices based on available spaces. Key technologies and competencies involved in this project include:

  • Technologies: Python, CS50 AI Library
  • Competencies: Backtracking algorithm, constraint satisfaction, problem-solving, artificial intelligence, and optimization.

GitHub Repository

Traffic Sign Detection

In this project, I developed a program to detect traffic signs in images using machine learning techniques and Convolutional Neural Networks (CNNs). Utilizing a dataset of labeled traffic sign images, I trained a CNN to recognize various signs, such as stop signs, yield signs, and speed limit signs. The project involved preprocessing images, extracting features, and applying CNN architectures to achieve high accuracy in detection. Key technologies and competencies involved in this project include:

  • Technologies: Python, OpenCV, TensorFlow, Keras
  • Competencies: Image processing, deep learning, CNN architecture design, model training and evaluation, and data augmentation.

GitHub Repository

Contact Me

Get in touch

Contact Me

0654444030

Email

lachgarredone@gmail.com

Location

Rabat, Morocco
Send Message