Pinned Repositories
auctions-website
Implementation of an auction website using the PERN stack, featuring live messaging, OpenStreetMap implementation, a recomendation system and more
dev-salary-estimator
A salary estimator for IT professionals, leveraging Deep Learning
inverted-search-engine
Inverted search engine using bk trees, hash tables, multithreading.
JacobiParallelism
Parallelization of the Jacobi algorithm using MPI and an MPI/OpenMP hybrid model
Java-Translator
Lexer-Parser combination that translates from a pseudo language to Java
Legend-of-the-Five-Rings
Implementation of "The Legend of the Five Rings: The Card Game" in C++, showcasing the principles of Object Oriented Programming
secure-eclass
Modifications to the e-Class platform to make it more secure, as well as practical ways to attack it
spotube-desktop
A Python based application to download songs from Spotify playlists, complete with cover art, artist and lyrics, featuring both a UI and a CLI version
spotube-package
A Python package to download Spotify playlists locally including the cover art, metadata and lyrics by leveraging the Spotify, YouTube and Genius APIs.
spotube-web
Spotube-Web is a Django Rest API and React Frontend application that enables users to download Spotify playlists as mp3 files from YouTube.
GiorgosNik's Repositories
GiorgosNik/spotube-desktop
A Python based application to download songs from Spotify playlists, complete with cover art, artist and lyrics, featuring both a UI and a CLI version
GiorgosNik/spotube-package
A Python package to download Spotify playlists locally including the cover art, metadata and lyrics by leveraging the Spotify, YouTube and Genius APIs.
GiorgosNik/dev-salary-estimator
A salary estimator for IT professionals, leveraging Deep Learning
GiorgosNik/Legend-of-the-Five-Rings
Implementation of "The Legend of the Five Rings: The Card Game" in C++, showcasing the principles of Object Oriented Programming
GiorgosNik/spotube-web
Spotube-Web is a Django Rest API and React Frontend application that enables users to download Spotify playlists as mp3 files from YouTube.
GiorgosNik/auctions-website
Implementation of an auction website using the PERN stack, featuring live messaging, OpenStreetMap implementation, a recomendation system and more
GiorgosNik/JacobiParallelism
Parallelization of the Jacobi algorithm using MPI and an MPI/OpenMP hybrid model
GiorgosNik/Java-Translator
Lexer-Parser combination that translates from a pseudo language to Java
GiorgosNik/os-memory-simulation
A simulation of the performance of different memory replacement algorithms on while running different processes
GiorgosNik/pacman-ai
Implementation of 4 AI algorithms that play Packman
GiorgosNik/pdf-organizer
Search and organize PDF files based on one or more key-words
GiorgosNik/secure-eclass
Modifications to the e-Class platform to make it more secure, as well as practical ways to attack it
GiorgosNik/security-capture-the-flag
A security themed capture the flag challenge, including topics like cryptography, web security, buffer overflows and more
GiorgosNik/inverted-search-engine
Inverted search engine using bk trees, hash tables, multithreading.
GiorgosNik/api-client-python
A Python API Client for Gophish
GiorgosNik/e-shop
A responsive and user friendly e-commerce website selling cameras.
GiorgosNik/GiorgosNik
Config files for my GitHub profile.
GiorgosNik/minijava-typechecking-and-ir-generation
Program that given a Java program, performs type checking and translation to CLANG compatible IR
GiorgosNik/Parser-Calculator
Simple Parser-Calculator of logical expressions
GiorgosNik/search-engine-evaluation
Search engine evaluation using different metrics and near-duplicate detection using shingling, min-hashing and lsh.
GiorgosNik/server-client-file-sharing
A server-client combination, where the client requests and the multi-threaded server provides a complete copy of a specific directory over the network using sockets
GiorgosNik/thesis-on-information-systems
GiorgosNik/twitter-bot-classification
Binary classification on big data, using PySpark and Tweepy.
GiorgosNik/url-tracker
Multi-process application that tracks the creation of files in a directory and analyses the contents, aiming to showcase the use of various IPC methods