![]()
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
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
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
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
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
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
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
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
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
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.