Thessaloniki, Greece / GitHub since 2012 / 101 public repos / June 2026

Spiros Raptis

Agentic Systems Engineer / Automation Workbench / Past Trading-System Work

Lately I have been turning useful messes into durable small systems: Greek supermarket baskets, mentor-review automation, health trackers, private media clients, remote-machine guards, and the occasional past-markets lab.

Small systems that make the work visible.

My projects usually start as a script that solves one sharp problem: comparing a real supermarket basket, queue visibility, faster screenshots into Codex, private media playback, health snapshots, display recovery, or a local dashboard that says what is actually true.

The pattern is simple: expose the state, keep the workflow inspectable, write the receipt, then earn the abstraction only when repeated use proves it belongs.

Shipped work from the last few weeks.

June 2026

Udacity automation got a closeout ladder

Hardened mentor-review tooling around preflight gates, queue-overview proof, archive-backed receipts, stale dashboard state, and cleanup signals.

Repo
June 2026

Plex moved from web to Android

Built a native Android client on top of the private Plex front door, keeping subtitles, remote playback, and living-room ergonomics in view.

Repo
June 2026

Withings tracking split across devices

Kept the Android tracker useful while adding iOS bridge import paths for stale Apple Health scale data and sleep snapshots.

Repo
June 2026

Local ops grew companion apps

Added macOS and iOS helper surfaces for automation workflows, prioritizing canonical state over whatever a dashboard happens to remember.

May 2026

agenticspiros.com went public

Built the static site, wired DNS and HTTPS on the SecurityTech server, and published the source as a public repo.

Repo

Practical tools with visible machinery.

posokanei-basket-demo

Live Greek supermarket basket planner using PosoKanei catalog data, local basket math, and one-to-four-stop optimization.

agenticspiros.com

This site: plain HTML/CSS, public source, Plesk-hosted, and used as the front door for small demos that are useful enough to share.

Repo

udacity-mentor-dashboard-extension

Browser tooling for mentor workflows, daily totals, queue automation, and stale-state recovery.

Repo

withings-scale-tracker-android

Native Android tracker for weight and sleep signals, built around the real sync path.

Repo

plex-open-web + Android

Self-hosted Plex browser UI and native Android client for private playback, subtitles, and remote access.

Repo

CodexScreenshotBridge

Swift menu-bar app that moves screenshots straight into a Codex workflow.

Repo

coinbase-perps-lab

Past Rust lab and local dashboard for inspecting Coinbase INTX perpetual positions.

Repo

Guardrails before fireworks.

  1. 01 Make the state visible.

    Dashboards, logs, receipts, and diffs beat vibes when systems get real.

  2. 02 Start with scripts.

    Automation should earn complexity by surviving repeated use.

  3. 03 Use AI without hiding the logic.

    Agents are useful when the boundary, evidence, and rollback path are obvious.

  4. 04 Treat markets work like software.

    Rules, snapshots, stops, and journals were the useful artifacts.

Python, JavaScript, Rust, Swift, Shell.

Linux Docker tmux CLI tools React/Vite PHP proxies Catalog APIs Browser extensions Android iOS companions Systemd timers Private media LLM workflows Trading systems Local dashboards

Send the repo, the constraint, and the thing that keeps breaking.

I am most useful around practical open source, automation, agent workflows, remote-machine weirdness, health/media tools, and the occasional lesson from past markets tooling.