Skip to content
Dionysis Balaskas
About Experience Skills Education Blog
enel
Get in touch

Writing

Blog

18 July 2026

What 149 prompts actually look like

I built this site by talking to an AI agent instead of typing most of the code. Here's the honest tally, and what surprised me.

  • AI
  • Process
  • Reflection
Building a Nuxt CV, Part 3: Deploy

15 July 2026

Building a Nuxt CV, Part 3: Deploy

From a local build to a self-hosted container behind nginx — the deploy script, Docker image, and the gotchas worth knowing.

  • Nuxt
  • Deployment
  • Series

13 July 2026

Building this CV site with Nuxt 4

How I built a fast, minimal, self-hosted portfolio with Nuxt 4, static generation, and a Resend contact form.

  • Nuxt
  • Performance
  • DX
Building a Nuxt CV, Part 2: Content

8 July 2026

Building a Nuxt CV, Part 2: Content

Modelling CV data as typed TypeScript objects and wiring the blog with @nuxt/content, so facts live in one place and render everywhere.

  • Nuxt
  • Content
  • Series
Building a Nuxt CV, Part 1: Foundations

1 July 2026

Building a Nuxt CV, Part 1: Foundations

Starting a portfolio from an empty directory — the stack decisions, project layout, and why Nuxt 4 in SSG mode is the right base.

  • Nuxt
  • Architecture
  • Series

20 June 2026

Why static generation is perfect for a portfolio

Static-first sites load instantly, cost almost nothing to host, and stay secure. Here's why SSG fits a CV.

  • SSG
  • Performance
  • Web

© 2026 Dionysis Balaskas · All rights reserved

Built entirely with AI agents

PrivacyRésumé (JSON)