2019–2023
BSc Computer Science
Open University of Greece — Distance learning
- Digital systems, networks, discrete mathematics, algorithms, AI, and web development.
- Software development with Java and multithreading in Java.
Experience and CV
End-to-end full-stack delivery across product architecture, interfaces, APIs, integrations, and reliable deployment, with leadership experience.
Core stack
A practical stack for shaping interfaces, application logic, integrations, and dependable delivery without artificial skill ratings.
Approach
The habits I bring to day-to-day work across product delivery, technical decisions, and collaboration.
I bring focus to complex product work by prioritising what matters, solving problems pragmatically, and keeping multiple moving parts aligned without losing delivery quality.
Career timeline
Explore the responsibilities behind each role, from full-stack features and automated testing to Vue architecture and team leadership.
Leadership
Frontend team leadership that stays connected to product context, technical quality, and day-to-day delivery.
Shape architecture, component decisions, and implementation approaches around the real product workflow.
Guide developers through code reviews, shared frontend standards, and practical technical direction.
Break work into clear tasks, collaborate with product and backend stakeholders, and keep delivery dependable.
Support mentoring, onboarding, and a shared technical context across the team.
Background
A technical foundation in computer science, supported by a longer academic background in music, teaching, and technology.
2019–2023
Open University of Greece — Distance learning
2013–2019
Ionian University, Corfu, Greece
Next conversation
Whether you are hiring for a product team or planning a software project, I would be glad to start with the right context.