GitHunt

Athanasios Exarchou

AthosExarchou

Undergraduate student at Harokopio University of Athens - Dept. of Informatics and Telematics.

Athens

Languages

Java36%Python23%C18%HTML9%Assembly5%Tcl5%COBOL5%

Loading contributions...

Top Repositories

Repositories

27
AT
AthosExarchou/dynamic-rent-adjustment-system

A Dynamic Rent Adjustment System with automated rent forecasting using ARIMA time-series analysis. Includes authentication, listing management, owner workflows, price approvals, and a scheduled forecasting engine. Built as part of an academic thesis.

Java00Updated 18 hours ago
arimabackendcsv-exportforecastingfrontendjavajenkinsjenkinsfilemit-licensepostgresql-databaseproperty-listingspython-scriptpython3real-estatespring-bootthesistime-seriesuml-diagramsvisual-paradigmweb-scraping-python
AT
AthosExarchou/ds-exc-2024

This Apartment Rental Application is a web-based platform that allows users to: View available apartments for rent, rent apartments, submit new apartments, manage user roles and more.

HTML10Updated 3 months ago
backendhtml-css-javascriptjavamit-licensepostgresqlreal-estatespring-bootuml-diagramsvisual-paradigm
AT
AthosExarchou/DevOps

This project demonstrates a complete DevOps pipeline for deploying a Spring Boot-based real estate application. It includes infrastructure provisioning, CI/CD pipelines, containerization, and deployment on Docker and Kubernetes environments using Ansible.

Java10Updated 4 months ago
ansibleautomationbackendci-cddockerfrontendfull-stackhtml-css-javascriptjavajenkinsjenkinsfilekubernetesmit-licensepostgresqlreal-estatespring-bootuml-diagramsvisual-paradigm
AT
AthosExarchou/Clothing-Retail-Chain

This project combines business process analysis, DFDs, and a proposed enterprise application architecture to highlight how modern information systems can enhance efficiency, customer experience, and competitiveness in the retail fashion industry.

10Updated 6 months ago
clothing-storecompanycrmdata-flow-diagramserpfashionmanagement-systemmit-licenseperformance-optimizationumlvisual-paradigm
AT
AthosExarchou/CarSharing-System

CarSharing System provides functionality for vehicle owners to rent out their cars and for users to rent available vehicles securely and efficiently. It includes features such as vehicle registration, reservations, cancellations, live tracking, ratings, and administrative controls.

10Updated 6 months ago
management-systemmit-licenseuml-diagramsvisual-paradigm
AT
AthosExarchou/MapReduce-with-Hadoop-and-Docker

This project demonstrates how to run Hadoop MapReduce jobs inside a Dockerized Hadoop cluster.

Java10Updated 6 months ago
big-datacleanupcsvdockerdocker-composehadoop-hdfshadoop-mapreducejavamap-reducemavenmit-licensepomxmlwget
AT
AthosExarchou/AthosExarchou

My GitHub Profile.

00Updated 3 months ago
profile-readme
AT
AthosExarchou/My-Book-Database

This project is a simple web application for managing a book database. It allows users to add new books and search for existing ones.

HTML10Updated 7 months ago
apibook-databasecss3gethtml-css-javascripthtml5mit-licensenodejspostserversqlite3
AT
AthosExarchou/Digital-Communication-System-Simulation

This project, developed in Python, simulates a digital communication system using Pulse Amplitude Modulation (PAM).

Python10Updated 7 months ago
digital-communicationfast-fourier-transformmatplotlibmit-licensenumpypampulse-spectrumpythonsincspectral-densitywaveform
AT
AthosExarchou/Linear-Regression

This project implements a simple Linear Regression model from scratch and compares it to the implementation of scikit-learn, using the California Housing Dataset.

Python10Updated 7 months ago
data-testingdata-trainingevaluationlinear-regressionmit-licensenumpypythonrmsescikit-learn
AT
AthosExarchou/pacman-ai

This project is based on the UC Berkeley CS188 Pacman AI framework, implementing and testing algorithms and multi-agent search strategies for Pacman.

Python10Updated 7 months ago
ai-agentsalgorithmsalphabeta-minimax-searchastar-algorithmbfs-dfsevaluation-functionexpectiminimaxinitial-statemazemit-licensemulti-agentspacmanpythonuc-berkeleyucs-algorithm
AT
AthosExarchou/Olympic-Games-Database-Management

A structured relational database for managing detailed information about Olympic Games, including athletes, teams, events, results, and awards.

10Updated 7 months ago
constraintscreatedbdropforeign-keysinsertmit-licenseolympic-gamesprimary-keysrelational-modelselectsqlviews
AT
AthosExarchou/Cryptocurrency-Monitoring-System

This project demonstrates a real-time cryptocurrency monitoring, classification, and alerting system built with Node-RED, CoinGecko API, SQLite, K-Means clustering, and RabbitMQ. It also includes a dashboard for real-time visualization and analytics.

10Updated 6 months ago
coingecko-apicryptocurrencydashboarddbdb-historyflowsk-means-clusteringmarket-capnode-rednotificationsrabbitmqreal-time-monitoringsqlitethreshold
AT
AthosExarchou/Java-Entertainment

Java Entertainment is a simple object-oriented Java application that provides basic management and information services for entertainment content (movies, mini-series, and series) and their contributors (actors, directors).

Java10Updated 6 months ago
collectionscommand-linedata-structuresencapsulationentertainmentinheritancejavajdbcooppolymorphismseriesuser-interaction
AT
AthosExarchou/Mobile-App-Personal_Task_Manager

Android application designed to help users manage their tasks efficiently. It allows users to create, view, update, delete, and export tasks with a user-friendly interface.

Java10Updated 6 months ago
action-listeneractivitiesandroid-applicationandroid-studiogoogle-mapsgradlehandlershttp-exporterintentsjavamanifestmit-licensemobile-appsqlitetask-manager
AT
AthosExarchou/Calendar-Management-Application

This project is a Calendar Management Application, developed in two distinct parts. Part 1 is a command-line Java application for managing events. It allows users to manage appointments and tasks, storing them in the standard iCal file format. Part 2 expands on the functionality of part 1 by adding a full-featured GUI, event reminders, and more.

Java10Updated 6 months ago
action-listenerappointment-schedulingcalendarcalendar-eventscommand-lineerror-handlinggui-applicationical4jicsjavajlabelmavenmit-licenseooppomxmlreminderstask
AT
AthosExarchou/Digital-Image-Processing-and-Applications-Project_1

This project implements a series of exercises related to image processing, compression, filtering, segmentation, and optimization. The exercises explore key concepts in computer vision and image analysis, including quantization, Fourier transform, filtering, denoising, and object detection.

Python10Updated 6 months ago
character-detectioncharacter-segmentationfilteringfourier-transformimage-classificationimage-processingmit-licenseobject-detectionoptimazationpythonquantization
AT
AthosExarchou/Digital-Image-Processing-and-Applications-Project_2

This project focuses on advanced topics in image processing, compression, and feature extraction. It is divided into four exercises, each tackling a different aspect of computer vision and multimedia systems, including edge detection, lossless compression, image classification, and content-based image retrieval (CBIR).

Python10Updated 6 months ago
accuracybovwcbiredge-detectionfeature-extractionhuffman-algorithmimage-analysisimage-classificationimage-compressionimage-processingimage-recognitionimage-segmentationmit-licensepythonshannon-fano
AT
AthosExarchou/Database-Query-Optimization-and-JDBC-Application

This project focuses on query optimization and the use of indexes to improve database performance. Additionally, included is a Java application built with JDBC (Java Database Connectivity) to connect to a database and execute queries.

Java10Updated 6 months ago
b-treescostdbapplicationindexes-in-dbjavajava-dbms-jdbcjdbcmit-licensequery-optimization
AT
AthosExarchou/Deque-Data-Structure-Implementation

This project implements a double-ended queue data structure in Java, allowing for efficient insertion and deletion of elements at both ends of the queue. The implementation supports both basic operations like push, pop, and size, as well as iterator functionality for traversing the elements in normal and reverse order and automatic resizing.

Java10Updated 6 months ago
dequeuegetiteratorjavajunit-testmavenmit-licensepoppushtesting
AT
AthosExarchou/Student-Management-System

This program, written in the C programming language, provides a simple student management system.

C10Updated 6 months ago
ccruddequeueerror-handlingfunctionsmit-licensestudent-management-system
AT
AthosExarchou/C-Mini-Projects-Collection

This repository contains a collection of simple console-based applications written in the C programming language. Each project is a standalone program that demonstrates basic C concepts.

C10Updated 6 months ago
ccelsius-to-fahrenheitcnyeurosfahrenheit-to-celsiusgbpkglbmit-licenseouncesozrock-paper-scissorstic-tac-toeunit-converterusd
AT
AthosExarchou/Advanced_OS

This project implements a worker pool paradigm using processes and pipes for inter-process communication and incorporates RPC functionality. The parent process distributes tasks to child processes, which execute them and respond with results. It ensures proper synchronization using semaphores and supports a graceful shutdown on termination.

C10Updated 6 months ago
cchild-processesgraceful-shutdownipcmakefilemit-licenseoperating-systemrpcrpc-clientrpc-serversemaphorestask-distributionworker-pool
AT
AthosExarchou/MIPS-Factorial-and-Binomial-Coefficients

This repository contains several implementations of the factorial function in MIPS assembly, as well as applications to the binomial theorem. The programs demonstrate recursion, stack usage, function calls, and arithmetic operations in MIPS.

Assembly10Updated 6 months ago
factorialmips-assemblymit-licenserecursionstacksyscall
AT
AthosExarchou/Operating-Systems-Exercises

The exercises are written in Bash and C, focusing on system programming concepts such as shell scripting, process management, signals, threads, and file I/O.

C10Updated 6 months ago
bash-scriptingccomparisonfreadmit-licensereadshell-scripts
AT
AthosExarchou/Network-Simulator

This repository focuses on Network Simulator 2 (NS-2) exercises that analyze performance metrics like channel utilization, packet loss, and queuing discipline comparison (DropTail/SFQ. It also includes a separate simulation report on traffic flow modeling.

Tcl10Updated 5 months ago
cbrcloudesmetricsmit-licensenetworkns-2packet-losssimulationtcl
AT
AthosExarchou/Employee-Payroll-Manager

A COBOL program that reads employee payroll data from a CSV file, validates numeric fields, computes individual pay and total payroll, and generates a neatly formatted text report along with an error log.

COBOL10Updated 6 months ago
cobolcsvemployee-managementmakefilemit-licensepayrollpython-script

Gists

Recent Activity

Athanasios Exarchou (AthosExarchou) | GitHunt