Svelte logo Portfolio in Svelte

Svelte seems like a really fun community that I want to be a part of. When another project popped up that required Svelte, I thought, what better starting point to learn from than my portfolio? So I've redone this site in Svelte to learn the basics.

Most of the code is written by Codex and reviewed by me.

More details
  • Local CMS with markdown files for each project
  • Image and video support in project images
  • Multilingual i18n (internationalization) support
  • SCSS with design tokens
  • SEO friendly routing with slugs
  • Blog support with markdown based posts
How? Svelte 5, Typescript, Codex AI
What? Frontend
Movie Quiz
Preview of Movie Quiz

Our first individual assignment was to build a guess the person quiz to get to know our classmates better. I replaced my classmates with movie stars when making the app public.

My favorite parts of the project were learning how to structure a project in multiple files so it becomes more manageable in the long run, and the page transition animations with CSS.

How? JavaScript, TypeScript, HTML, CSS, animations.
What? Individual assignment, Frontend
When? Fall 2025
Where? Medieinstitutet (The Media Institute), frontend developer trade school.
CandyCatz Candy Store
Preview of CandyCatz Candy Store

A group assignment over three weeks where we first and foremost learned to program as a team, which was hard at first but became more and more fun as we got into the process.

My main takeaways were learning the Scrum process and GitHub. Also all the fun we had styling the heck out of the candy store. And yes, there was some TypeScript and API calling involved too.

How? Scrum, Kanban, TypeScript, HTML and SCSS.
What? Group assignment, Frontend
When? Fall 2025
Where? Medieinstitutet (The Media Institute), frontend developer trade school.
JMHI Weather
Preview of JMHI Weather

An exercise in API calling where I used the OpenWeatherMap API to build a weather app with similar functionality to the Swedish weather institute SMHI.

How? JavaScript, API calling and research, HTML, CSS
What? Personal project, Frontend
When? Fall 2025
Where? Home