-
Currently studying BSc on "Informatics and Telecommunications" at National and Kapodistrian University of Athens (NKUA)
- Greece
- @_kryptias
-
KAVE_Suite Public
Python program and GUI that implements cryptography and steganography of text into a .png (!!) image file. Also, the user can decompose the encrypted text from an image and decipher it to see the p…
Python UpdatedJul 31, 2023 -
database_implementations Public
Implementations of databases using Heap (HP), Hash Table (HT) and Secondary Hash Table (SHT) approaches as part of the Winter Semester 2022-2023 course "Implementations of Database Systems" Assignm…
C UpdatedJul 31, 2023 -
xv6_lazy_page_allocation Public
2nd/2 Assignment of the "Operating Systems" course (Winter Semester 2022/2023 - NKUA). Making changes to 'xv6 educational OS' of "6.828: Operating System Engineering" MIT course, in order to achiev…
UpdatedJul 25, 2023 -
1st/2 Assignment of the "Operating Systems" course (Winter Semester 2022/2023 - NKUA). Use of semaphores to control parent and children processes access to a critical memory section implementing mu…
shared-memory operating-systems child-process parent-process semaphores client-server-model multiple-readers-unique-writer-modelC UpdatedJul 25, 2023 -
2nd/2 Assignment of the "Computational Geometry" course (Spring Semester 2023 - NKUA). Python implementations to find 2D points (if any) that lie in a given rectangular area (1), the Delaunay diagr…
Python UpdatedJul 25, 2023 -
convex_hull_algorithms Public
1st/2 Assignment of the "Computational Geometry" course (Spring Semester 2023 - NKUA). Python implementations of the following algorithms to compute the convex hull of N-points: Incremental (Graham…
-
-
3rd/3 assignment of the "Machine Learning (ML) - Patterns Recognition" NKUA course (Spring Semester 2023). Classification of music sounds into a genre using MCCs (1) and mel-spectograms (2), with F…
Jupyter Notebook UpdatedJul 21, 2023 -
2nd/3 assignment of the "Machine Learning (ML) - Patterns Recognition" NKUA course (Spring Semester 2023). Face recognition - SVM classification implementations.
Jupyter Notebook UpdatedJul 21, 2023 -
1st/3 assignment of the "Machine Learning (ML) - Patterns Recognition" NKUA course (Spring Semester 2023). Basics of ML and implementation of the Gradient Descent algorithm.
Jupyter Notebook UpdatedJul 21, 2023 -
sound-file-format-processing Public
Code to examine data chunks of a sound file and decide if it is a .wav format or not.
C UpdatedJul 19, 2023 -
recursion-DP_shop_problem Public
Find the maximum cost of products we can buy in a shop, given a money amount M in our possession, using a recursive and a DP approach. For the DB approach, find additionally the solution structure.
C UpdatedJul 19, 2023 -
customer_analysis Public
Data Mining course 1st/2 Assignment focused in extracting data and information for customer sentiment and metrics. Initially, data are pre-processed as described in the code comments. One-Hot-Encod…
Jupyter Notebook UpdatedJul 19, 2023 -
readers_books_analysis Public
Data Mining course 2nd/2 Assignment focused in extracting data and information between readers and book titles. Initially, data are pre-processed as described in the code comments. Implementation o…
Jupyter Notebook UpdatedJul 19, 2023 -
pdf-pages-merger Public
Bash script to merge odd and even pages of a .pdf file into its original form.
-
prime-nums-jungle Public
Code to find all k-almost primes (k-alm-pr = kalmpr.c) and interesting semiprimes. Math background and definitions not included (!).
C UpdatedJul 4, 2022