Link Search Menu Expand Document (external link)

Spyros Avlonitis

Spyros Avlonitis

Machine Learning Engineer

Software engineer with 6+ years of experience specializing in AI, Machine Learning, and full-stack web development. I transform complex data into actionable insights and build innovative applications that make a real impact.

AI & Web Development Projects

PDF Version Converter - Native macOS App

Download & Installation

A small Mac app for converting PDFs to 1.4, 1.5, 1.6, 1.7, or 2.0. Built with SwiftUI and Ghostscript, with local processing and separate exports that keep the original untouched.

Rent vs. Buy Netherlands - Dutch Mortgage Calculator

Live App

Client-side decision tool comparing renting vs. buying with a Dutch mortgage under an opportunity-cost view. Runs a full monthly simulation over 3–40 years with real 2026 Dutch tax mechanics (hypotheekrenteaftrek, eigenwoningforfait, Box-3), Monte Carlo sweeps, and sensitivity heatmaps. Built with Svelte 5, TypeScript, and Vite, all running in the browser via a Web Worker.

Easter Egg Hunt - AI-Validated Scavenger Hunt Platform

Live App

Multi-tenant platform for building and playing personalized scavenger hunts. Creators design text, photo, voice, or geolocated challenges; answers are validated by an LLM via OpenRouter (text/vision/voice) or Haversine GPS matching. Built with Rails 8.1, Hotwire, and Tailwind CSS, deployed via Kamal.

Petsearch.gr - AI-Powered Pet Recovery System

Instagram

AI-driven platform to reunite lost pets with their owners using computer vision. Built with PyTorch, ResNet, and Ruby on Rails, processing 120K+ images with real-time notifications.

Impact: Launched as non-profit in 2023, served 100+ users.

ECTS Calculator - Academic Grade Management

Use Calculator

Progressive Web App for ECTS credit and GPA calculations using Vue.js with offline functionality.

Usage: 750+ sessions monthly by university students.

🎮 Quoridor AI - Strategic Game Intelligence

Play Online

Unbeatable AI for the strategic board game Quoridor using MinMax algorithm with alpha-beta pruning and Monte Carlo Tree Search.

Success: #1 on Google for “play quoridor online” with 6,000+ monthly visits.

ReMind - Intelligent Task Management Chatbot

Facebook Page

AI-powered Facebook Messenger chatbot for task management with natural language processing and intelligent scheduling.

Note: Part of the MindNodes ecosystem project (discontinued).

LCL E-Learning Platform

Visit Platform

E-learning platform for the University of Athens Computer Science Department using Ruby on Rails and AngularJS, serving hundreds of users.

Role: One of three core developers for full-stack implementation.

Tic-Tac-Toe AI - Perfect Strategy Implementation

Challenge AI

Mathematically perfect Tic-Tac-Toe AI using full-depth Minimax tree search. Never loses a game.

Research & Academic Projects

📄 Master’s Thesis: Career Path Optimization using Reinforcement Learning

Research Paper | RecSys in HR 2023

Research on optimizing career trajectories using reinforcement learning. Formulated as MDP with Sarsa, Q-Learning, and A2C algorithms on real data from Randstad Netherlands.

Results: 5% improvement in income trajectories. Published at RecSys in HR 2023.

Composition for Causal Generative Networks

Source Code | Technical Report

Extended research in counterfactual image generation using Poisson equation optimization and GP-GAN framework for robust classifier training.

Rationale Extraction for Dialogue Modeling

Implementation | Research Report

Explainable AI for conversational systems with rationale extraction algorithms to enhance interpretability of language models.

Fairness in Machine Learning through Orthogonal Representations

PyTorch Implementation | OpenReview Publication

Reproduction study on algorithmic fairness and bias mitigation using orthogonal disentangled representations in PyTorch.