Athens, GR

Vasilis Totskas

I develop applications and build the infrastructure that runs them.

See the workGet in touch

Skills

Grouped by the layers a request travels through, rather than by job title.

Interface

browser / frontend

  • Vue.js
  • Nuxt (v3/v4)
  • TypeScript
  • Tailwind CSS
  • JavaScript
  • React
  • Next.js
  • Angular
  • Vite
  • HTML
  • CSS

Services

api / media

  • Python
  • Django
  • Go
  • PHP
  • FastAPI
  • NestJS
  • Node.js

Data

database / cache / queue

  • PostgreSQL
  • Redis
  • Meilisearch
  • RabbitMQ
  • Celery

Platform

edge / workers / storage

  • Docker
  • Kubernetes (k3s)
  • Linux
  • Git
  • ArgoCD
  • Nginx
  • Cloudflare
  • Hetzner
  • Vercel
  • Longhorn
  • Cert-Manager

Bold is what I work with daily.

Projects

Three systems, ordered by how much of the stack they run.

webside.gr
Live

Webside.gr

A production store on GrooveShop: 200+ orders and €6,000+ in revenue since May 2026. It runs every layer of the map on a self-hosted Hetzner k3s cluster with Argo CD, Longhorn, RabbitMQ, Celery, Redis and Cert-Manager.

browser / edge / frontend / media / api / database / cache / queue / workers / storage

demo.grooveshop.space
Open source

GrooveShop E-commerce

A multi-tenant e-commerce platform built over four years: every store gets its own database schema behind one Django REST API, with a Nuxt 4 storefront, a NestJS media service and a Go agent gateway that makes each store shoppable by AI agents over MCP. Promotions, gift cards, loyalty and B2B pricing are built in.

browser / frontend / media / api / database / cache

vasilistotskas.com
Live

This portfolio

Next.js 16, React 19 and Tailwind v4, in two languages. The hero is a WebGPU shader drawing the same layer map the rest of the site is organised around.

browser / edge / frontend / api

Experience

  1. Aug 2026 — Present

    Full Stack Engineer (Military Service)

    Greek Army · ΚΕ.Π.Υ.Ε.Σ.

    Building applications with FastAPI and Angular on Oracle Database, in Python and TypeScript, with GitLab.

  2. Jan 2021 — Present

    Web Developer

    Advisable

    Working on complex web applications, modernizing stacks and delivering projects on standalone PHP, TypeScript and Python stacks and Nuxt 4 frontends.

  3. Jul 2020 — Jan 2021

    Web Developer (Internship)

    Advisable

    Joined the team as an intern, working on client web applications with PHP and MySQL.

GitHub

Repositories
Stars
Followers