This repository contains various projects developed as part of my coursework at Athens University of Economics and Business (AUEB). These projects cover a range of technologies, including web development, Python programming, distributed systems, and scalable architectures.
Author: Stelios Vasileiou · AUEB, Dept. of Informatics · Date: March 2025
What it’s about:
A focused study on Ethereum as a programmable blockchain and the way tokenization maps real-world and digital assets on-chain. It explains Ethereum’s architecture (EVM, accounts, gas), the transition to Proof-of-Stake, and Layer-2 scalability. It then classifies token types/standards (ERC-20, ERC-721/1155; fungible, non-fungible, governance, utility, security, stablecoins) and examines benefits/risks. A core contribution is the analysis of oracles for secure, reliable off-chain data, including data streams, on-chain verification, billing/cost models, and automation. The thesis closes with future directions combining oracles with IoT and AI/ML.
A distributed file-sharing system enabling users to exchange files directly between peers in a decentralized network. It leverages multithreading and socket programming for efficient data transfer.
Technologies: Python, Sockets, Multithreading
A scalable and efficient Airbnb-like booking system built in Java, featuring both backend and frontend components. The system uses MapReduce for data processing and supports hosts and customers for managing bookings.
Technologies: Java, MapReduce, Distributed Systems
A shop website built with HTML and CSS, offering a clean, user-friendly interface. Users can explore a collection of character-themed products in a visually appealing design.
Technologies: HTML, CSS
A second e-commerce website, also developed with HTML and CSS, but focused on a luxury product line. The design prioritizes elegance and simplicity, ensuring a seamless shopping experience.
Technologies: HTML, CSS
An interactive card game developed in Python. The game is designed for entertainment and functionality, with low level coding as this was a project on my first semester.
Technologies: Python