Networking
Python P2P Network
A decentralized peer-to-peer networking library built on raw Python TCP sockets — file transfer, real-time messaging, and an architecture designed to be extended.
Software developer building the plumbing underneath things — peer‑to‑peer networks, embedded sensors, and the odd Flask app in between.
01 — About
I'm studying Computer Engineering & Informatics (CEID) at the University of Patras. Most of what I build starts from the same question: what actually happens when two machines need to talk to each other, or when a sensor needs to get a reading onto the internet. That curiosity is what pulled me toward P2P networking, TCP sockets, and Linux systems — and toward Arduino when the problem moves off the screen and into hardware. I write up what I learn on my blog and keep most of it open source.
02 — Projects
Networking
A decentralized peer-to-peer networking library built on raw Python TCP sockets — file transfer, real-time messaging, and an architecture designed to be extended.
Web App
A Flask-based meal planning app that matches nutritional needs with personalised meal suggestions based on each user's dietary requirements.
Hardware / Full Pipeline
Most weather stations stop at collecting data. I wanted to build the entire pipeline — from Arduino sensor to database to a live dashboard.
03 — Skills & Tools
| № | Item | Category |
|---|---|---|
| 01 | Python | Language |
| 02 | C & C++ | Language |
| 03 | JavaScript | Language |
| 04 | HTML / CSS | Language |
| 05 | Flask | Framework |
| 06 | jQuery | Framework |
| 07 | Arduino | Framework / Hardware |
| 08 | Bash | Tool |
| 09 | Git & GitHub | Tool |
| 10 | Network Programming & APIs | Specialization |
| 11 | Linux Systems | Specialization |
| 12 | Embedded Systems | Specialization |
| 13 | P2P Systems | Specialization |
04 — Contact
Have a project in mind, or just want to talk networking, Linux, or Arduino? Reach out.