Agon: What Should You Run Next?
How we used Node.js, the Strava API, and Google Gemini AI to turn raw athletic data into personalized training recommendations...
Detail-oriented and versatile Software Engineer with a strong foundation in backend development, cloud-native systems, and microservices architecture. Experienced in building scalable and maintainable applications using Java (Spring Boot) and Python, with a focus on clean code, test-driven development, and agile methodologies. Proven track record in deploying and maintaining containerized applications with Kubernetes and Docker, and implementing observability tools such as Prometheus, Grafana, and OpenSearch.
A fast, multilingual digital menu platform designed for modern restaurants and cafes. Built with a focus on responsive UI and seamless user navigation.
A collaborative tech hub and landing page for our team of hobbyist developers. We use this platform to prototype and launch innovative web tools.
An AI-powered assistant that connects to Strava to analyze performance and suggest personalized running workouts using the Google Gemini API.
GPA: 8.28 / 10.00
Thesis: Predictive Model of Motion Picture Success using Machine Learning Algorithms (Grade: 10/10)
How we used Node.js, the Strava API, and Google Gemini AI to turn raw athletic data into personalized training recommendations...
Exploring the engineering challenges and rewards of building MenuFlow and the EasyFix platform as hobby projects...
Reflecting on my transition from academic life in Greece to engineering cloud-native systems in Germany's capital...
A deep dive into using IMDb data, Oscar winners, and PCA to predict film ratings before they hit theaters...
I am currently based in Berlin, Germany. Feel free to reach out!