Alexis Zamanidis's repositories
vscode-git-worktrees
A VS Code extension that wraps git worktree operations for simplicity and productivity
zsh-git-fzf
An interactive ZSH plugin that wraps some git operations for simplicity and productivity. Also, it contains completions and combines the FZF tool to make the operations more convenient.
news_articles_text_mining
News Articles Text Classification and Clustering using Machine Learning in Python. Also, KNN implementation from scratch using max heap.
airbnb_data_analysis
Athens Airbnb Data Analysis and Recommendation System Implementation based on the description of each Airbnb using TF–IDF and Cosine Similarity metric.
background-images
Various background images I use
sql_query_executor
A Parallel SQL Query Executor that parses and executes SQL queries using a Thread pool. It also rearranges the predicates by frequency to reduce execution time.
.ubuntu_bootstrap
This project contains scripts that set up a new Ubuntu System, as it installs many useful packages, applications and synchronizes the dotfiles that I am currently using.
alexiszamanidis
My profile-level README that is displayed prominently on my GitHub profile.
alexiszamanidis.github.io
A minimal Portfolio Web page developed using React.js, TypeScript and Material-UI. It is deployed with GitHub pages and uses GitHub REST API to fetch my Personal Data and my Projects.
conway_game_of_life
Conway's game of life parallelization using pure MPI and MPI-OpenMP hybrid implementation.
thread_pool
Thread pool implementation using a Job Scheduler to manage the Jobs. When a Job is submitted to execute, Job Scheduler pushes the job in blocking queue and executes it using one of possible threads from the Thread pool.