Skip to content
View ShaharShc's full-sized avatar

Block or report ShaharShc

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
ShaharShc/README.md

✨ About Me ✨

🌟 Data whisperer
📊 Data Scientist with an M.Sc. in Data Science from BGU
💬 Drop me a line about any of my repos – I'm all ears and love chatting about my projects! Linkedin

💻 Tech Stack

Python NumPy Pandas Plotly scikit-learn MySQL AzureSQL Java JavaScript Node.js Vue.js HTML


🔎 Data Science Projects

NLP project: Hate speech and target detection using prompting and ChatGPT

In this project, I conducted a comprehensive analysis, both quantitative and qualitative, of ChatGPT's performance in hate speech and target identification. This study employed three distinct prompting techniques: zero-shot, one-shot, and few-shot.

Python

EDA project: analyzing and visualizing the Age dataset

In this project, I aim to conduct exploratory data analysis on the Age dataset by preprocessing, augmenting with additional sources, visualizing data, performing sentiment analysis, and exploring correlations with events.

Python


📖 Data Science Courses

Ben Gurion University "Deep Reinforcement Learning (372.2.5910)" course assignments & solutions

Ben Gurion University "Deep Learning (372.2.6101)" course assignments & solutions

Ben Gurion University "The Art of Analyzing Big Data - The Data Scientist’s Toolbox (372.2.5401)" course assignments & solutions

Ben Gurion University "Machine Learning (372.2.5214)" course assignments & solutions


👩‍💻 Software Development Projects

FootballLeagueManagement (BackEend) (FrontEnd) (2021)

Full-stack web application

In this project, I developed a full-stack web application tailored for watching and managing Super League games. I used three tier pattern with REST API architecture and Azure SQL DB.

  • Backend: Creating an API to interact with the sportmonks platform, where all communication with the platform occurs server-side via the API. This involves implementing all server-side API requests, including routing, middleware, and proper organization into classes. The backend handles all server-side logic for validation and communication.
  • Frontend: Developing the client-side using the Vue.js platform, focusing on enhancing user experience in terms of visibility and ensuring correct retrieval of information during user login. Additionally, structuring and styling the application's appearance using packages from the Bootstrap site to improve overall usability.

JavaScript Node.js AzureSQL

An online packman game

This project integrates HTML for structure and design, JavaScript for functionality, and jQuery for user management.

Start Playing🎮

HTML JavaScript jQuery

Tweets search engine project: Information retrieval from twitter corpus.

In this project, I bulid a Search engine, implementing Parser, Indexer, Searcher, and Ranker components, and maintain a large set of data. Additionally, I implemented five differenet retrieval methods using: Word2Vec, Global Method, Spelling Correction, Thesaurus and Word Net - and evaluated their effectiveness using MAP, Precision, and Recall metrics.

Python

MazeGame (2020)

Server-Client interactive responsive maze game application, communicating in TCP Protocol, using MVC Pattern

The game was developed in multiple phases, incorporating various design patterns such as Strategy and Observer.

  • In the initial phase, I utilized Prim's algorithm to construct the maze and implemented three distinct search methods—BEST-FIRST SEARCH, BFS, DFS—to provide users with a solution.
  • During the second phase, I implemented bit compression to optimize storage and employed a client-server architecture with thread management for efficient time handling.
  • In the final step, emphasis was placed on enhancing the frontend, refining game design, and improving user experience through intuitive GUI enhancements.

Java

Pinned Loading

  1. ChatGPT-HateSpeech ChatGPT-HateSpeech Public

    Forked from leorrose/ChatGPT-Hate-Speech

    Ben Gurion University "Natural Language Processing (372.2.5702)" course project

    Jupyter Notebook

  2. DataAndCulture DataAndCulture Public

    Ben Gurion University "The Art of Analyzing Big Data- The Data Scientist’s Toolbox (372.2.5401)" course project

    Jupyter Notebook

  3. FootballLeagueManagement-BackEnd FootballLeagueManagement-BackEnd Public

    Forked from Web-Development-Environments-2021/assignment-3-2-205890320_313326985

    assignment-3-2-205890320_313326985 created by GitHub Classroom

    JavaScript

  4. FootballLeagueManagement-FrontEnd FootballLeagueManagement-FrontEnd Public

    Forked from Web-Development-Environments-2021/assignment-3-3-205890320_313326985

    assignment-3-3-205890320_313326985 created by GitHub Classroom

    Vue

  5. MazeGame MazeGame Public

    Forked from liadna1995/MazeGame

    Java

  6. SearchEngine SearchEngine Public

    Forked from liadna1995/Search_Engine-master

    Python