Skip to content
View samy-hadj's full-sized avatar

Highlights

  • Pro

Block or report samy-hadj

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
samy-hadj/README.md

Samy Hadj-Said's Projects

A collection of personal and academic projects developed over the years, from AI and NLP to data science and software development.
Learn More About My Projects »

View My GitHub · LinkedIn

Table of Contents
  1. About the Projects
  2. Key Projects
  3. Technologies Used
  4. Contact

About the Projects

As a 5th-year EPITA student specializing in Artificial Intelligence, my work focuses on generative AI, data science, and machine learning. I'm passionate about projects that apply complex algorithms and AI to real-world applications, from NLP and computer vision to big data analysis.

(back to top)

Key Projects

  • Built a recommendation system leveraging data from MovieLens and IMDb datasets.
  • Integrated information on genres, metadata, and user ratings to suggest relevant movie pairings.
  • Demonstrated expertise in data preprocessing, collaborative filtering, and content-based recommendation techniques.

movielens_imdb

  • Built using C# .NET, TypeScript, HTML/CSS (Angular), Python, Kafka, and Docker.
  • Designed to handle high throughput, demonstrating my ability to develop real-time, scalable systems.
  • Developed a Reddit bot using LangChain (GPT-4) for automated problem-solving.
  • Capabilities include constraint satisfaction (CSP), Sudoku solving, and real-time reformulation.
  • Created a financial analysis platform using Pandas for big data processing.
  • Built an interactive dashboard with Plotly/Dash; deployed with Docker and SQL for backend.
  • Developed an NLP pipeline to detect toxic comments on Twitch.
  • Models include logistic regression, SVM, and random forests with evaluation metrics like accuracy and F1-score.
  • A custom implementation of DALL-E inspired by OpenAI's model for image generation.
  • Simple RAG model prototype created to explore retrieval-augmented generation in NLP applications.

(back to top)

Technologies Used

Here are the main tools and languages I use in my projects:

  • Programming Languages: Python, C, C#, C++, Java, R
  • AI & Machine Learning: LangChain, PyTorch, SciKit, Keras
  • Data Analysis & Big Data: Pandas, MongoDB, SQL, Docker
  • Web Development: Angular, Plotly/Dash
  • NLP & Computer Vision: spaCy, NLTK, ResNet, CNNs

(back to top)

Contact

Samy Hadj-Said - @LinkedIn - samssy482@gmail.com

GitHub: https://github.com/samy-hadj

(back to top)

Pinned Loading

  1. camilziane/bourse_big_data camilziane/bourse_big_data Public

    Python

  2. eithannak29/ToxicityBot eithannak29/ToxicityBot Public

    Twitch Bot NLP project

    Jupyter Notebook 1 1

  3. Jason2EPITA/Reddit_Bot Jason2EPITA/Reddit_Bot Public

    Python

  4. miniRag miniRag Public

    very easy RAG

    Python

  5. MasterTagSystemInspiredByCriteo MasterTagSystemInspiredByCriteo Public

    Created to show my initiative and interest in joining CRITEO as a Software Engineer Intern. The project uses C# .NET, TypeScript, HTML/CSS (Angular), Python, Kafka, and Docker to handle high throug…

    C#

  6. movie-pairing-recommender movie-pairing-recommender Public

    Jupyter Notebook