paraschos

George Paraschos · open to internships and collaborations

Backends that stay honest under load.

Software engineer in Athens, Greece, finishing a degree in Information & Communication Systems Engineering. I care about concurrency that’s actually correct, APIs that fail loudly, and systems that don’t promise more than they can keep.

george@paraschos.site
Welcome. This is a real terminal, sort of. Type `help`.

Work

Three things worth your time. Each one taught me something I couldn’t have read.

2025

Airline management system

Solo build

Flight booking end to end, with a state machine that refuses to let a flight board twice.

  • Flight lifecycle modelled as Scheduled → Boarding → Departed → Arrived, enforced in the domain layer, not the UI.
  • REST API on Spring Boot and Spring Data JPA over MySQL.
  • Frontend in plain JavaScript — no framework, no build step.
Spring BootSpring Data JPAMySQLJavaScript
View source
2026

Camera Sense

Solo build

Hands-free computer control through a webcam — gesture, head and emotion tracking, all on-device.

  • Tracks up to two hands and names the gesture: fist, pinch, peace, thumbs up and more; drives the real mouse and keyboard via a local Python bridge.
  • Head pointer mode: move the cursor with your head, open your mouth to click, tilt to scroll.
  • Emotion detection from 52 face blendshapes; room light analysis and frame stats.
  • All inference runs in the browser via MediaPipe — no video leaves the machine.
JavaScriptMediaPipePythonWebSocketpynput
View source
2026

Image Inspector

Solo build

Open any image and see everything: metadata, GPS, colour palette, privacy flags and raw container structure.

  • EXIF grouped into camera settings, capture data and GPS with decimal coordinates and a map link.
  • Privacy tab ranks metadata that could identify a person, device or place — serial numbers, author, embedded thumbnails, XMP.
  • MD5 / SHA-1 / SHA-256 / CRC32 fingerprints and a full walk of every PNG chunk or JPEG segment.
  • Headless inspector.py engine works standalone for scripting without the UI.
PythonTkinterPillowEXIF
View source

Stack

Languages
Java, Python, TypeScript, SQL, Bash
Backend
Spring Boot, Spring Data JPA, Hibernate, Node.js, Express
Data
MySQL, PostgreSQL, Supabase
Theory I actually use
Distributed systems, Concurrency, Cryptography
Tools
Git, IntelliJ IDEA, Linux, Docker, Vercel, Railway

Now

  • Finishing my degree in Information & Communication Systems Engineering at the University of the Aegean.
  • Part-time software programmer at Talent since April 2026.
  • Building an Android permission auditor and a GDPR cookie scanner on the side.
  • Learning system design properly instead of by accident.

On GitHub

Live, not a screenshot. Pulled from the GitHub API at build time and refreshed on a schedule.

13public repos
0followers
7years on GitHub

Rendered on the server and revalidated every 30 minutes — no client-side API calls, no rate limits hit by visitors.

  • Pushed 0 commits to paraschos-site-v2
  • Pushed 0 commits to Camera-recognition
  • Pushed 0 commits to paraschos-site-v2
  • Pushed 0 commits to Camera-recognition
  • Pushed 0 commits to Camera-recognition
  • Pushed 0 commits to Camera-recognition
  • Pushed 0 commits to paraschos-site-v2
  • Created branch main in paraschos-site-v2

Say hello

Internships, collaborations, a bug in one of my repos, or a distributed-systems argument you want to have with someone — all welcome.