SKIP TO MAIN CONTENT
CREATIVE3 weeks

Helena's Portfolio Website

Caspian Almerud portrait
Caspian Almerud
Front-End Developer · Stockholm, Sweden
Published ·Updated

Custom Swedish-language marketing site with multi-page navigation, galleries, and form flows built in vanilla HTML, CSS, and JavaScript.

> cat outcomes.md

Problem

A friend running a small service business needed a proper marketing site in Swedish, but Webflow's hosting cost and template limits didn't fit — she needed something custom, lightweight, and cheap to run.

Outcome

Shipped a Swedish-language multi-page marketing site — index, about, process, and legal pages plus a gallery — as a Webflow export deployed over FTP. Friend has maintained it live since.

Metrics

Pages
4
Language
Swedish
Deploy
FTP
Source
Webflow export

Role

Front-End Developer

Category

Client Site

Skills

Responsive LayoutVanilla JavaScriptAccessibilitySEO Foundations

Tools

HTML5CSS3JavaScriptFigma

Project Overview

The aim here was to create a static website for a friend, Helena, with localized copy, service descriptions, and a light-weight gallery system. Through building it, I learned a lot about JavaScript, as it was downloaded from a site we made in Webflow, and then uploaded to our host via FTP.

Tech Stack

  • Semantic HTML templates for index, about, process, and legal pages
  • Modular CSS architecture to reuse typography and color tokens
  • Vanilla JavaScript for navigation state, hero animations, and contact form validation

Key Work

  • Organized layout variants (home, about, process) into a consistent grid and spacing system
  • Implemented language-specific metadata and Open Graph tags to boost search discovery
  • Optimized images and lazy loading to maintain fast performance scores across devices

Next Steps

  • Migrate recurring components into a small templating system for easier updates
  • Add Netlify Forms or a dedicated serverless handler for contact submissions
  • Introduce analytics and cookie consent to comply with regional regulations