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