Software engineer in Athens, working across backend systems, Linux, automation, and applied AI.
BSc in Informatics and Telecommunications, National and Kapodistrian University of Athens (NKUA), 2017–2022.
- Netflix Catalog Search: BM25, dense, hybrid RRF and cross-encoder reranking over a Netflix title catalog; hybrid + rerank reaches nDCG@10 0.7185 on 28 author-labeled queries.
- SciFact Hybrid Retrieval: BM25, MiniLM and hybrid RRF on BEIR SciFact test; BM25 nDCG@10 0.676 against the published Anserini BM25 baseline of 0.679.
- MovieLens Recommender: staged recommender on MovieLens with a bootstrap-CI evaluation harness; item–item kNN reaches NDCG@10 0.120 on ml-1m.
- Lope — Co-founder, part-time alongside SoftCom (Oct 2025 – Sep 2026, paused). AI-native recruitment CRM built by a team of three and run in production with a recruiting-agency design partner: explainable vector search, LinkedIn enrichment, interview intelligence, and an MCP server (1,500+ interviews, ~800 AI-sourced candidates). Case study
- Camelia Wellness Center — bilingual wellness site: product design, localization, GCP and Cloudflare. Live
- Worthify — team hackathon for used-car valuation on ~90k listings (R² ≈ 0.93, ~10% median error; Nov 2023 – May 2024). Prototype is no longer live.
- Database File Structures: heap files, hash files with overflow chains, and a B+ tree in C. Disk blocks, record storage, splits, and scans, with a reproducible build and regression tests.
- MNIST Vector Search: approximate nearest-neighbour search and clustering in C++, plus autoencoder latent-space search. Includes full-dataset benchmarks.
- Ubiquitous Computing thesis: BSc thesis (NKUA, published Oct 2023); museum exhibit concept, combining desktop scrollytelling, an optional reading version and browser-based computer vision. PDF
This profile contains personal projects, public case studies, tools, and selected academic work.
Python · Java / Spring · C/C++ · Robot Framework · Linux · GitLab CI / Jenkins · embeddings / RAG


