MSc Artificial Intelligence @ UPC Barcelona ยท Software Engineer @ Dawn Technology (embedded at Pathรฉ)
3+ years software engineer
BSc Computer Science (cum laude) @ TU Delft
pandelis = {
"studying": "MSc Artificial Intelligence @ UPC Barcelona",
"working": "Backend Cloud Engineer @ Dawn Technology (Pathe VOD platform)",
"building": "patchwork: an LLM agent that fixes real GitHub issues, or knows when to escalate",
"into": ["Software Engineering", "Distributed Systems", "Cloud", "LLM agents"],
"speaks": ["Greek", "English", "Dutch"],
}| Project | What it is | |
|---|---|---|
| ๐ ๏ธ | patchwork open-sourcing soon |
An agent that localises and fixes bugs in real Python repos, or escalates when it shouldn't try. Ships with a contamination-safe benchmark of 111 post-2024 GitHub issues, a BM25 baseline, and JSONL traces of every token and dollar spent.Python LLMs uv pytest GitHub Actions |
| ๐บ๏ธ | Barcelona POI recommender simulation | An agent-based simulation of 3,000 tourists that compares popularity, interest-based and sustainability-aware recommenders on accuracy and overcrowding. The sustainability-aware recommender cut overcrowding events from 99 to 11 compared with the interest-based one.Python Mesa NumPy Flask React Leaflet |
| ๐ฆ | mini-pnpm | pnpm rebuilt from scratch: a content-addressable global store, a hard-linked virtual store, incremental lockfile resolution that only touches the changed subgraph, and tarball integrity verification.TypeScript Node.js npm registry API |
| ๐ง | WhatTheLog | TU Delft research project: inferring state machines of the XRP Ledger consensus protocol from its logs. I built the Q-learning approach to state merging. Read the paper โPython Reinforcement learning Gym |
- KREAd: composable-NFT dApp live on Agoric mainnet. Wrote most of the smart-contract integration and upgrade test suite (#83) and fixed a concurrency race in on-chain character minting.
- ExpatRag: RAG assistant for Dutch immigration rules. Set up the codebase and built the IND.nl ingestion pipeline (#18).
- pebbles: private on-chain voting on Aztec. ๐ Won 2 prizes at ETHLondon 2023.
- Dawn Technology โ Pathe (2024 โ now): backend cloud engineer on a large Dutch video-on-demand platform: serverless AWS (Lambda, Step Functions, DynamoDB, CDK), event pipelines and CI/CD.
- Kryha (2022 โ 2024): Node.js microservices, Kafka, Auth0 and smart contracts for blockchain products.
- Parkeagle (2020 โ 2021): video-based vehicle detection and tracking in Python.



