Skip to content

Experience and CV

Product-minded software engineer with end-to-end product delivery.

End-to-end full-stack delivery across product architecture, interfaces, APIs, integrations, and reliable deployment, with leadership experience.

Core stack

Technical skills

A practical stack for shaping interfaces, application logic, integrations, and dependable delivery without artificial skill ratings.

Frontend

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • Vue
  • Tailwind CSS

Backend and data

  • Laravel
  • PHP
  • Node.js
  • NestJS
  • MySQL
  • APIs

Integrations and infrastructure

  • AI
  • MCPs
  • VPS
  • Git
  • GitHub
  • CI/CD

Quality and systems

  • Testing
  • Playwright
  • Storybook
  • Code reviews
  • SEO
  • Analytics

Approach

How I work

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.

  • Focused delivery
  • Multitasking and prioritisation
  • Problem solving
  • Ownership
  • Clear collaboration

Career timeline

Work that moves from implementation to leadership.

Explore the responsibilities behind each role, from full-stack features and automated testing to Vue architecture and team leadership.

Leadership

Leadership experience

Frontend team leadership that stays connected to product context, technical quality, and day-to-day delivery.

  • 01

    Technical direction

    Shape architecture, component decisions, and implementation approaches around the real product workflow.

  • 02

    Team standards and code reviews

    Guide developers through code reviews, shared frontend standards, and practical technical direction.

  • 03

    Delivery planning and collaboration

    Break work into clear tasks, collaborate with product and backend stakeholders, and keep delivery dependable.

  • 04

    Mentoring and shared context

    Support mentoring, onboarding, and a shared technical context across the team.

Background

Education and languages

A technical foundation in computer science, supported by a longer academic background in music, teaching, and technology.

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.

2013–2019

Bachelor's and Master's degrees in Classical Guitar

Ionian University, Corfu, Greece

  • Classical guitar, instrumental pedagogy, and music technology.

Languages

  • Greek
  • English

Next conversation

Start with the work that matters.

Whether you are hiring for a product team or planning a software project, I would be glad to start with the right context.