paraschos

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
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
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