GitHunt

Nikos Mavrapidis

NikosMav

Softcom International
Athens, Greece

Languages

C++28%JavaScript21%Jupyter Notebook17%Python10%HTML7%Java7%MDX3%Prolog3%PHP3%

Repos

33

Stars

13

Forks

4

Top Language

C++

Loading contributions...

Top Repositories

Repositories

33
NI
NikosMav/github-scraper

CLI tool that builds a PDF résumé from your GitHub profile

HTML10Updated 7 months ago
NI
NikosMav/DataAnalysis-Netflix

A notebook for movie and TV show recommendations using Boolean and TF-IDF methods. Get personalized suggestions based on text descriptions and choose the method that suits your preferences.

Jupyter Notebook74Updated 2 years ago
ai-techniquesboolean-methodcontent-based-recommendationcosine-similaritydata-analysisdata-visualizationjaccard-similaritynetflix-datasetneural-networksnlprecommendation-systemtf-idf-method
NI
NikosMav/camelia-site

No description provided.

JavaScript00Updated 1 month ago
NI
NikosMav/docs

No description provided.

MDX00Updated 4 months ago
NI
NikosMav/nikosmav-react

Personal website using vite + react

JavaScript00Updated 9 months ago
NI
NikosMav/NikosMav

Config files for my GitHub profile.

00Updated 9 months ago
configgithub-config
NI
NikosMav/NikosMav.github.io

Personal website 🌐

HTML00Updated 9 months ago
NI
NikosMav/FakeNews-Classification

In this notebook we analyze and classify news articles using machine learning techniques, including Logistic Regression, Naive Bayes, Support Vector Machines, and Random Forests. Explore text vectorization and NLP for accurate news categorization.

Jupyter Notebook20Updated 2 years ago
fake-news-datasetfake-news-detectionlogistic-regressionmodel-trainingnaive-bayesnatural-language-processingneural-networkspython-notebookrandom-forestsvmtext-vectorizationtf-idf-vectorizationword2vec-vectorization
NI
NikosMav/maritime_optimization

No description provided.

Python00Updated 1 year ago
NI
NikosMav/ubiquitous-computing.github.io

Thesis Project on Ubiquitous Computing. Hosted by Museum of IT 🎓

JavaScript10Updated 2 years ago
backendface-apifrontendhandtrackjshtml-csshuman-computer-interactionjavascriptjavascript-librariesposenetresponsive-designtensorflowjsthesis-projectweb-applicationweb-development
NI
NikosMav/worthifys-site-2

No description provided.

JavaScript00Updated 1 year ago
NI
NikosMav/worthifys-site

No description provided.

JavaScript10Updated 2 years ago
NI
NikosMav/Graphics-Opengl-Phong

No description provided.

C++00Updated 2 years ago
cppgraphics-programmingopenglphong-lighting
NI
NikosMav/Compilers-1

A compiler construction project for the "Κ31 Compilers" course at DiT, NKUA. This repository hosts a Java application designed to parse and evaluate expressions based on a defined grammar for a subset of a programming language. It includes a lexer and parser to handle expressions, perform calculations, and construct a syntax tree.

Java00Updated 2 years ago
compilers-designjavall1-grammarll1-parser
NI
NikosMav/Compilers-2

A Java-based compiler functionality project for the "Κ31 Compilers" course at DiT, NKUA. It generates a Symbol Table and performs semantic checks on MiniJava programs. It involves visitor patterns for class/type extraction, field/method aggregation, and extensive semantic analysis within method bodies.

Java00Updated 2 years ago
javaminijava-compilerminijava-to-llvmparser-generator
NI
NikosMav/System-Programming-3

A C++ project for the "Κ24 System Programming" course at DiT, NKUA. This repository contains a multi-threaded data server and a corresponding remote client, implementing file transfers over TCP/IP. The server uses mutexes for synchronization and a custom queue for managing requests, while the client requests and receives files.

C++00Updated 2 years ago
cppmultithreaded-tcp-serverserver-client-communicationsocketssystem-programmingtreads
NI
NikosMav/System-Programming-2

A C/C++ project for the "Κ24 System Programming" course at DiT, NKUA. It Features a file monitoring and processing application. It employs a manager-listener-worker model with inter-process communication via pipes and signals.

C++00Updated 2 years ago
cppmultiprocessingprocess-managerserver-client-applicationsystem-programming
NI
NikosMav/System-Programming-1

A C++ project for the "Κ24 System Programming" course at DiT, NKUA. It features a command-line application for managing and analyzing patient records data using self-implemented data structures akin to the C++ STL. Includes custom linked lists, AVL trees, hash tables, and heaps. Test files for demonstration are provided.

C++00Updated 2 years ago
avl-tree-implementationscppdata-structureshash-table-implementationsheap-tree-implementationslinked-list-implementationssystem-programming
NI
NikosMav/Coursera-Data-Visualization

No description provided.

Jupyter Notebook00Updated 4 years ago
course-projectcourseradata-visualizationillinois-universitypython
NI
NikosMav/React-Patient-Contact-App

A React-based application for P1 Generograd Medical Center to efficiently manage patient contacts and prioritize cases. Streamlines patient info collection with an intuitive interface and robust backend integration.

JavaScript00Updated 2 years ago
applicationbackendcontact-formfrontendjavascriptpatient-managementreacttypescript
NI
NikosMav/SVM-and-PCA

This Python notebook demonstrates the application of Support Vector Machines (SVM) for classification tasks on the MNIST dataset. The notebook covers data preprocessing, hyperparameter tuning, and dimensionality reduction using PCA.

Jupyter Notebook00Updated 2 years ago
hyperparameter-tuningmachine-learning-algorithmsmnist-datasetneural-networkspca-algorithmprincipal-component-analysispython-notebooksvm
NI
NikosMav/Logic-Programming

Logic Programming homework assignments using Prolog from my NKUA course.

Prolog00Updated 2 years ago
assignmentscourseworkeducationallogic-programmingprologprolog-exercises
NI
NikosMav/Image-Analysis-with-PCA

Machine learning homework exploring image analysis and PCA dimensionality reduction.

Jupyter Notebook00Updated 2 years ago
dimensionality-reductionk-nearest-neighborsmachine-learningnon-negative-matrix-factorizationnumpyopencvpcapython-notebookscikit-learn
NI
NikosMav/Greek-Ministry-of-Labour-website

No description provided.

PHP10Updated 4 years ago
csshtmljavascriptphpredesign-projectweb-developmentwebsite-developmentwebsite-redesignwebsite-redevelopment
NI
NikosMav/Berkley-Pacman-Projects

No description provided.

Python00Updated 4 years ago
ai-techniquesartificial-intelligence-algorithmsberkeley-aipacman-projectspythonreinforcement-learning
NI
NikosMav/MNIST-EMD-ETC

No description provided.

C++00Updated 4 years ago
clusterizationcppemdencoder-decodermnist-classificationneural-networkspython
NI
NikosMav/MNIST-CNN

No description provided.

Python00Updated 4 years ago
mnist-classificationmnist-datasetneural-networkspython
NI
NikosMav/ApproximateVectorSearch-and-Clusterization

No description provided.

C++00Updated 4 years ago
algorithm-challengesalgorithmic-problemsapproximate-nearest-neighbor-searchclustering-algorithmclusterization-modelcppsoftware-developmentvector-search
NI
NikosMav/Operating-Systems-1

No description provided.

C++00Updated 4 years ago
cppmultiprocessingoperating-systemsserver-client-applicationshared-memory
NI
NikosMav/Operating-Systems-2

No description provided.

C++00Updated 4 years ago
cppmultiprocessingoperating-systemsserver-client-applicationshared-memory

Gists

Recent Activity

Nikos Mavrapidis (NikosMav) | GitHunt