Skip to content
View Pandelissym's full-sized avatar

Block or report Pandelissym

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
Pandelissym/README.md

Hi, I'm Pandelis ๐Ÿ‘‹

MSc Artificial Intelligence @ UPC Barcelona ยท Software Engineer @ Dawn Technology (embedded at Pathรฉ)

3+ years software engineer
BSc Computer Science (cum laude) @ TU Delft

LinkedIn Email Rotterdam


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"],
}

๐Ÿš€ Featured projects

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

๐Ÿค Open source & team work

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

๐Ÿ’ผ Experience

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

๐Ÿงฐ Toolbox

AI / ML
Python PyTorch Hugging Face scikit-learn spaCy NumPy pandas Claude Code

Backend
TypeScript Node.js Fastify PostgreSQL GraphQL OpenSearch / Elasticsearch Headless CMS

Cloud & DevOps
AWS Docker Kubernetes Git GitHub Actions

Pinned Loading

  1. WhatTheLog WhatTheLog Public

    Forked from gcalin/WhatTheLog

    Python

  2. mini-pnpm mini-pnpm Public

    A minimal version of pnpm for learning purposes

    TypeScript

  3. recommender-system-evaluator recommender-system-evaluator Public

    JavaScript

  4. parepic/ExpatRag parepic/ExpatRag Public

    Python