GitHunt

Panagiotis Anastasiadis

panastasiadis

Software engineer with a passion for creative project ideas. Diploma in Electrical and Computer Engineering. MSc in Web Technologies and Applications.

Backend Systems Engineer, Wings ICT Solutions
Athens, Greece

Languages

Python39%JavaScript17%Jupyter Notebook13%Java13%Verilog9%C#4%C4%

Loading contributions...

Top Repositories

samurun-unity-video-game

SAMURUN is an exciting 3D endless runner game developed with Unity, where you play as a brave young man on a quest to cross the legendary Skybridge and earn the title of Samurai. Avoid obstacles to achieve a higher score and immerse yourself in Japanese culture through the game's assets and soundtrack.

6C#
soc-verification-with-cad-tools

This repository is about the main project of the course "VLSI System Design". This course is part of my undergraduate studies on University of Thessally - ECE Department located in Volos, Greece.

3Verilog
data-mining-operations

This repository contains three Knime workflows that aim to analyze the Air Traffic Passenger Statistics dataset from the San Francisco International Airport. The workflows include tasks such as classification comparison, regression analysis, and outlier detection using various machine learning techniques.

2
crowd-density-heatmap

This is a front-end web application written in JavaScript that uses the Leaflet library to display a heatmap layer of the crowd of Das Fest 2018 over the corresponding map location.

2JavaScript
etl-microservices-demo

This repository contains a demo application that showcases the ETL (extract, transform, load) process using Apache Kafka, MongoDB, MySQL, and Neo4j to collect, store, and analyze product transactions data.

1Python
link-prediction-with-spark

This Maven Java project implements three common measures for link prediction in graphs: Common Neighbors, Jaccard Coefficient, and Adamic-Adar. The project leverages the power of Apache Spark to efficiently process large graphs in a distributed environment.

1Java

Repositories

27
PA
panastasiadis/soc-verification-with-cad-tools

This repository is about the main project of the course "VLSI System Design". This course is part of my undergraduate studies on University of Thessally - ECE Department located in Volos, Greece.

Verilog30Updated 2 months ago
cad-toolscadenceedainnovuspid-controllerpwmstasynopsyssystem-on-chiptestbenchverilogvlsi
PA
panastasiadis/samurun-unity-video-game

SAMURUN is an exciting 3D endless runner game developed with Unity, where you play as a brave young man on a quest to cross the legendary Skybridge and earn the title of Samurai. Avoid obstacles to achieve a higher score and immerse yourself in Japanese culture through the game's assets and soundtrack.

C#61Updated 3 months ago
actiongameandroidendlessrunnergamegame-developmentgamedevgameplaygamersindiegamejapanesesamuraiunitywindows
PA
panastasiadis/etl-microservices-demo

This repository contains a demo application that showcases the ETL (extract, transform, load) process using Apache Kafka, MongoDB, MySQL, and Neo4j to collect, store, and analyze product transactions data.

Python10Updated 3 months ago
data-engineeringdata-integrationdata-pipelinesdata-scienceetlkafkamongodbmysqlneo4jpython
PA
panastasiadis/starwars-api

A FastAPI-powered asynchronous REST API for exploring Star Wars data. It syncs from SWAPI, stores data in PostgreSQL with SQLModel, manages migrations via Alembic, and runs seamlessly in Docker. Features include typed Pydantic responses, pagination, and full test coverage with pytest.

Python00Updated 6 months ago
alembicapiasynciobackenddockerfastapipostgresqlpythonrestapisqlmodelstarwarsswapi
PA
panastasiadis/openwhisk-actions

Serverless functions for a cloud computing course project using OpenWhisk and MinIO. Includes actions for email services, data storage, and retrieval — built to demonstrate serverless architecture in practice

JavaScript00Updated 8 months ago
cloud-computingeducational-projectemail-serviceminionodemailerobject-storageopenwhiskserverlessserverless-functions
PA
panastasiadis/embedded-systems-projects

A collection of educational embedded systems projects using HLS, Arduino, and Verilog — developed for the course Embedded Systems Programming in Edge Environments.

Jupyter Notebook00Updated 8 months ago
arduinobayer-filtereducational-projectsembedded-systemsfpgahigh-level-synthesisimage-processingsystemverilogverilog
PA
panastasiadis/fastapi-starter-projectFork

No description provided.

Python00Updated 8 months ago
PA
panastasiadis/raspi-home-automation-mobile-app

This mobile app, developed as part of my diploma thesis "A home automation system based on Raspberry Pi", complements the main platform with a cross-platform interface for real-time smart home control over a mobile device. It extends functionality with location-based automations, not available on the web app.

Java00Updated 8 months ago
cordovageolocationhomeautomationiotmobileappraspberrypismarthome
PA
panastasiadis/raspi-home-automation-platform

This project, part of my diploma thesis titled "A home automation system based on Raspberry Pi", is a full-stack smart home system. It integrates Arduino/ESP8266 boards, a Node.js backend with MongoDB, and a React web client for real-time monitoring and control using websockets and MQTT. Supports sensors DHT11, BH1750 and HC-SR501.

JavaScript00Updated 8 months ago
arduinobh1750dht11esp8266hc-sr501iotmaterialuimongodbmqttnodejspirraspberrypireactsmarthome
PA
panastasiadis/k8s-smart-home-device-management-service

A Django microservice for managing devices, rooms, and sensors in a smart home system. Includes serial communication with Arduino (ESP8266), MQTT commands, and status tracking. Part of the thesis "Enhancing Integration Process and Manageability of a Microservices-Based Home Automation Application with Kubernetes".

Python00Updated 9 months ago
arduinodevice-managementdjangoesp8266home-automationmqttpythonrest-apiserial-communicationsmart-home
PA
panastasiadis/k8s-smart-home-frontend-service

A Streamlit-based front-end, developed as part of the thesis "Enhancing Integration Process and Manageability of a Microservices-Based Home Automation Application with Kubernetes". This GUI connects to a Django backend and InfluxDB to enable real-time sensor monitoring, device and room management, and action automation.

Python00Updated 9 months ago
dashboarddata-visualizationguihome-automationpythonsmart-homestreamlituser-interface
PA
panastasiadis/k8s-smart-home-helm-chart

This helm chart is part of my thesis project "Enhancing Integration Process and Manageability of a Microservices-Based Home Automation Application with Kubernetes". The chart includes all essential components—MQTT broker, PostgreSQL, InfluxDB, Django web API, and Streamlit GUI—enabling a fully functional, cloud-native smart home platform.

00Updated 9 months ago
helm-charthome-automationiotk8skubernetesmicroservices
PA
panastasiadis/ai-iot-course-projects

This repository contains three AI and IoT application projects developed as part of a course, covering time series classification, weather image recognition, and natural language processing. Each project includes data processing, model training, and evaluation.

Jupyter Notebook00Updated 9 months ago
aicomputer-visiondeep-learningiotkerasmachine-learningnlppythontensorflowtransformers
PA
panastasiadis/k8s-smart-home-sensor-data-service

A microservices-based sensor data management system developed as part of the "Enhancing Integration Process and Manageability of a Microservices-Based Home Automation Application with Kubernetes" thesis project. This service stack—featuring InfluxDB, Telegraf, and a Flask API—handles real-time sensor data collection, storage, and flexible querying.

Python00Updated 9 months ago
dockerflaskhome-automationinfluxdbiotkubernetesmicroservicesmqttpythontelegraf
PA
panastasiadis/fpga-lab-projects

This repository consists of four projects or "labs" which were developed for the needs of the course "Digital Systems Lab". This course is part of the undergraduate studies of University of Thessally - ECE Department located in Volos, Greece.

Verilog00Updated 9 months ago
digital-designembeddedfpgafsmlcd-driverspartan3uartverilogvga-controllerxilinx
PA
panastasiadis/books-demo-api

Book API is a Flask application for managing books. It provides endpoints for storing books from OpenLibrary, retrieving books, searching books based on criteria, creating new entries, and deleting books. It uses Flask, PostgreSQL, and SQLAlchemy.

Python00Updated 9 months ago
api-developmentbackendbook-apidockerflasklibrary-managementopenlibraryormpostgresqlpythonrest-apisqlalchemy
PA
panastasiadis/cad-algorithms-tcl-shell

This repository consists of four homeworks that are associated with the course "CAD Algorithms". This course is a part of the undergraduate studies of University of Thessally - ECE Department located in Volos, Greece.

C00Updated 9 months ago
algorithmccadecelongest-pathshelltcltcltktiming-analysis
PA
panastasiadis/nodejs-mongodb-server-client-example

Build a basic HTTP server/client example with NodeJs and MongoDB.

JavaScript00Updated 1 year ago
apidatabaseexpresshttpjavascriptjson-apimongodbnpmrest-apiweb-developmentweb-server
PA
panastasiadis/data-mining-operations

This repository contains three Knime workflows that aim to analyze the Air Traffic Passenger Statistics dataset from the San Francisco International Airport. The workflows include tasks such as classification comparison, regression analysis, and outlier detection using various machine learning techniques.

20Updated 1 year ago
aiairtrafficpassengerstatisticsbigdataclassificationcomparisondataanalysisdataminingdatapreprocessingdatasciencedatavisualizationknimemachinelearningoutlierdetectionregressionanalysissanfranciscointernationalairport
PA
panastasiadis/crowd-density-heatmap

This is a front-end web application written in JavaScript that uses the Leaflet library to display a heatmap layer of the crowd of Das Fest 2018 over the corresponding map location.

JavaScript21Updated 1 year ago
crowd-simulationdas-fest-2018front-endheatmapjavascriptleafletreal-time-datatrilaterationvisualizationwebsocket
PA
panastasiadis/asoiaf-network-analysis

Exploration and Analysis of the 'A Song of Ice and Fire' Book Series Social Network.

Jupyter Notebook00Updated 2 years ago
asoiafbookseriesanalysiscommunitydetectioncomplexnetworksdataanalysisdataminingdatavisualizationgameofthronesgeorgerrmartininfluencespreadinglinkpredictionnetworkmetricsnetworksciencenetworkxpythonsocialnetworkanalysis
PA
panastasiadis/link-prediction-with-spark

This Maven Java project implements three common measures for link prediction in graphs: Common Neighbors, Jaccard Coefficient, and Adamic-Adar. The project leverages the power of Apache Spark to efficiently process large graphs in a distributed environment.

Java10Updated 2 years ago
adamic-adarbigdatacommon-neighborsdataengineeringdatasciencejaccard-coefficientjavadevelopmentlink-predictionmachinelearningmavenspark
PA
panastasiadis/us-air-traffic-data-analysis

This repository contains the code for performing data analysis on US international air traffic data from Kaggle. The project involves creating a MySQL database and using Knime to answer various business-related questions about the data.

01Updated 3 years ago
airtravelbigdatabusinessanalyticsbusinessintelligencedataanalysisdatavisualizationkaggleknimemysqlusinternationalairtraffic
PA
panastasiadis/oop-assignments

The repository contains a collection of Object-Oriented Programming assignments in Java and C++. It includes implementations of data structures such as Trie and AVL tree, image processing application, file manager GUI, and a graph manipulation program.

Java00Updated 3 years ago
avltreebeginnerfriendlycodeexamplescomputerscienceeducationcplusplusprogrammingdatastructuresfilemanagementimageprocessingjavaprogramminglearningtocodeprogrammingassignmentstriedatastructure
PA
panastasiadis/hash-cracker

HashCracker is a small Python project that demonstrates basic password hashing and cracking functionality using SHA-256. It consists of two scripts - hasher.py and cracker.py - that generate hashed password files from a list of passwords and attempt to crack them, respectively.

Python00Updated 3 years ago
codingcybersecurityeducationhashfunctionopensourcepasswordcrackingpasswordhashingpythonsha256
PA
panastasiadis/static-interference-aware-orchestration

This project aims to orchestrate resource allocation in a Kubernetes cluster for a known set of containerized applications. The project utilizes infrastructure monitoring to allocate resources such that interference between applications is minimized.

Python00Updated 3 years ago
containerizationcpu-testingflaskgrafanainfrastructure-monitoringkubernetesmemory-testingprometheuspythonresource-orchestrationstatic-infrastructurestress-testing
PA
panastasiadis/react-complete-guide-codeFork

Code snapshots and materials for our "React - The Complete Guide" course (https://acad.link/reactjs)

00Updated 3 years ago

Gists

Recent Activity