Skip to content
View ARootK02's full-sized avatar

Block or report ARootK02

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ARootK02/README.md

Hi, I'm Antreas πŸ‘‹

I'm a Computer Engineering & Informatics graduate from the University of Patras, holding a five-year Integrated Master's degree.

My academic background spans software engineering, computer systems, algorithms, data and artificial intelligence, with hands-on experience through projects in machine learning, distributed systems, databases, compilers, operating systems and web development.

πŸ”§ Technical Interests

  • Software Engineering & Development
  • Data & Machine Learning
  • Distributed & Decentralized Systems
  • Algorithms & Data Structures
  • Computer Systems

πŸ’» Technologies

Programming Languages: Python, C++, C, Java
Web Technologies: HTML, CSS, JavaScript, PHP
Databases: SQL, MySQL
Tools & Systems: Git, Linux

πŸš€ Selected Projects

Diploma thesis applying machine-learning classification methods to more than 3.8 million air-quality records using Python, pandas and scikit-learn.

Role-based web application for managing university thesis assignments, committees, examinations and grading, developed using PHP, MySQL, JavaScript and HTML/CSS.

Python simulation and experimental comparison of the Chord and Pastry distributed hash table protocols.

βš™οΈ Compiler Front-End

Compiler front-end for a Java-like language implemented in C++17 using Flex and GNU Bison.

Database-driven application for employee promotion evaluation, application management, auditing and history search, developed using Java, MySQL and JDBC.

UNIX/POSIX systems programming project covering process scheduling, inter-process communication, shared memory, semaphores, signals and simulated I/O.

πŸ“« Connect with Me

LinkedIn

Pinned Loading

  1. using-machine-learning-in-big-environmental-data using-machine-learning-in-big-environmental-data Public

    Machine learning classification of 3.8M+ Madrid air-quality records using AQI-based labels, developed as a diploma thesis at the University of Patras.

    Python

  2. university-thesis-management-system university-thesis-management-system Public

    Role-based PHP, MySQL, and JavaScript web application for managing university thesis assignments, committees, examinations, and grading.

    PHP

  3. chord-pastry-dht-simulator chord-pastry-dht-simulator Public

    Python simulation and experimental comparison of the Chord and Pastry distributed hash table protocols.

    Python

  4. compiler-front-end-with-flex-and-bison compiler-front-end-with-flex-and-bison Public

    Educational compiler front end for a small Java-like language, implemented in C++17 with Flex and GNU Bison.

    Yacc

  5. employee-promotion-database-system employee-promotion-database-system Public

    MySQL and Java Swing/JDBC system for employee promotion evaluation, application management, auditing, benchmarking, and history search.

    Java

  6. unix-process-scheduling-and-ipc unix-process-scheduling-and-ipc Public

    Unix/POSIX operating systems project covering shell scripting, IPC, semaphores, process scheduling, and simulated I/O.

    C