Skip to content
View EvangelosMoschou's full-sized avatar
  • Greece

Highlights

  • Pro

Organizations

@Garidomakaronada

Block or report EvangelosMoschou

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
EvangelosMoschou/README.md
Evangelos Moschou — ECE student, AI agents, C/CUDA, Next.js

ECE student at Aristotle University of Thessaloniki. I build AI agent tooling, parallel systems in C/CUDA, and full-stack apps in Next.js and TypeScript.

How I work: I work with coding agents and review/verify everything that lands — see fuzz/README.md for how I validate generated code against sanitizers.

Live demos: CookBook · NexusFit

What I've built

AI agents

  • 🔁 contributor-sandbox — delegation pipeline for cheap coding models: measured a 15M-token exploration cost in a real run, designed the prompt/sandbox process that removes it, and shipped the safety checklist + cost-analysis tooling.
  • 🌉 dsh-agent-bridge — run a coding agent as a tool-callable subagent over the Agent Client Protocol, with a deterministic verification gate that stamps unverified output instead of trusting it.

Full-stack & frontend

  • 🍽️ OrderReady — multi-tenant QR ordering + live kitchen dashboard for restaurants (Java 21 / Spring Boot, PostgreSQL, Docker): signed table-session tokens, server-side price authority, Greek VAT engine and a transactional outbox to thermal printers. Technical showcase, source available on request.
  • 🏋️ NexusFit — my own gym-platform product in Next.js 15 / React 19: marketing site, member portal, admin CMS and an AI workout copilot. Multi-tenant over SQLite with offline/PWA mode, rate limiting and signed sessions; one config object drives the whole deployment, with Docker
  • 🍳 CookBook — recipe + culinary-jobs platform: React 18 / TypeScript / Vite 6 front end over an Express 5 + SQLite API, responsive from 375 px phones to desktop. The UI doubles as a spec-conformance harness — every Gherkin acceptance scenario from the SRS can be driven into its exact state live. Try the demo →

Systems & performance

  • ⚡ cuda-bfs-afforest — parallel BFS & Afforest connected components in CUDA: direction-optimizing traversal, delta-varint compression, 3.6B-edge Friendster graph runs.
  • 🧵 mpi-opencilk-connected-components — hybrid distributed/shared-memory connected components: MPI across nodes, OpenCilk within each process, built with PGO and LTO.
  • 📡 bluesky-firehose-collector — multithreaded real-time collector in C for the Bluesky Jetstream firehose on a Raspberry Pi Zero W (ARMv6). 86,394 of 86,400 one-second samples, p99 deadline jitter 845 µs, zero dropped frames across 3.4M messages — plus the analysis and the report.
  • 📶 satellite-receiver-sim — 20 GHz DVB-S2X 64-APSK receiver simulator: RF front-end cascade analysis, ITU-R propagation models and dual-path stage-by-stage simulation in C, against a MATLAB reference.

Applied ML

  • 📈 drl-trading-agents — deep RL trading agents on Gymnasium/gym-anytrading (A2C baseline, modular pipeline).
  • 🧠 cifar10-conv-autoencoder — ResNet-style convolutional autoencoder for CIFAR-10 with masked learning and a joint MSE+SSIM loss.

Now

  • Building: a Kubernetes/Docker platform project — containerized ML inference served on a cluster with CI/CD, GitOps, and autoscaling.
  • Open for entry-level roles where agents do the work and I make them reliable.

Popular repositories Loading

  1. mpi-opencilk-connected-components mpi-opencilk-connected-components Public

    Hybrid distributed/shared-memory connected components: MPI across nodes, OpenCilk within each process, built with PGO and LTO.

    C

  2. cifar10-conv-autoencoder cifar10-conv-autoencoder Public

    ResNet-style convolutional autoencoder for CIFAR-10 — masked learning with a joint MSE+SSIM loss.

    Python

  3. PkDSProject3 PkDSProject3 Public archive

    Jupyter Notebook

  4. Template Template Public archive

    TeX

  5. OS OS Public archive

    TeX

  6. cuda-bfs-afforest cuda-bfs-afforest Public

    Parallel BFS & Afforest connected components in CUDA — direction-optimizing traversal, delta-varint compression, 3.6B-edge graph runs

    Cuda