Ivan Jeržabek

Ivan Jeržabek

univ. mag. ing. comp.

Software engineer

← Back to home
Portfolio Website

Portfolio Website

Having a four day long weekend gave me the perfect opportunity to finally update my portfolio website, which had previously been unattended for six whole years!

When I get a burst of willpower to write a new app, if it is not large, complex or overly important I often choose a new language or framework I've never worked with in order to gain some experience and insight. This time around I decided to toy with Svelte and SvelteKit.

I setup a blank Svelte project using the CLI scaffolding tool sv and added Panda CSS. As with any website, the difficult part is finding a good design. I scouted awwwards for ideas, chatted with AI tools to see what they had in mind, or in RAM rather. Finally I found some motivation and started prompting Copilot to help me both speed up the whole process and simplify work considering I am entirely unfamiliar with Svelte.

You are looking at the results of that effort, I think it turned out pretty well, if I do say so myself.

Tech stack

  • Svelte
  • SvelteKit
  • Panda CSS
  • Containerized using Docker
  • Deployed using Docker Compose and Traefik on my own VPS

Cover photo by Matheus Bertelli: https://www.pexels.com/photo/photo-of-a-man-holding-video-camera-2608519/