Oliver.

OliverSkjevesland

Senior Frontend EngineerSwitzerlandOpen from June

I build things that work. And make them feel good to use.

Oliver Skjevesland

Selected Work

Things I've built that actually got used.

Full Website Rebuild

Private2025

Rebuilt the entire e-commerce website from the ground up to support a US market launch. Delivered in 3 months.

Shopify LiquidCSSJavaScriptDesign TokensE-commerce

Impact

  • Rebuilt around 20 pages end to end within a 3-month deadline
  • Introduced design token system, eliminating hardcoded styles across the entire codebase
  • Proposed and drove Shopify Markets adoption, enabling all EU market launches from a single codebase
  • Delivered US, EU, and UK rebuilds maintaining design and performance consistency across all markets

The existing site was built before I joined and was showing its age. With a US store launch on the horizon and a hard deadline, I rebuilt around 20 pages end to end: navbar, landing pages, product pages, collection pages, all of it. Beyond the visual work, I introduced a company-wide design token system, a global style kit that replaced hardcoded font sizes, colours, and spacing throughout the codebase. Every text element used to set its own properties individually. Now they all inherit from a single source of truth. That one change made every future update faster and more consistent for everyone who touched the codebase after me. The US launch was only the beginning. The director had set a hard target: roll out the rebuilt site to all EU stores within months. With our existing store-per-market setup, that timeline was impossible. I initiated problem solving. Shopify had recently shipped new features in Markets that I realised could work, so I proposed the migration and drove it through. It made every EU market launch that followed significantly more manageable, and it was what made the deadline achievable in the first place. The EU and UK rebuilds came after, each a bit smoother than the last, thanks to my problem solving.

Translator Coordinator

Live2024

Real-time collaboration app for managing multilingual store rollouts. Built because the spreadsheet and Teams approach was falling apart.

Next.jsFirebaseTypeScriptFirestoreReal-time

Internal App Hub

Private2023

A suite of workflow tools built to work around Shopify's limitations. Used daily by the marketing, web, and ops teams.

ReactShopify APINode.jsFirebaseHTML/CSS

Shopify Checkout Extensions

Private2024

Custom checkout blocks for things Shopify's locked-down checkout can't do natively.

Shopify ExtensionsReactTypeScriptShopify CLI

Some projects are marked private. Company IP, but real impact.

Freelance

Client work, outside employment.

Dancing Astrologer

Live2026

Rebuilt a client's astrology business site. Tripled weekly traffic through SEO, added self-serve booking, and handed over a CMS so she runs it entirely herself.

RemixSanityCSSSEOAcuityCloudflare

Cloned Drives

Live2022

A commissioned vehicle listing site — built to spec, handed off, and still live. Now being actively maintained by the client, vibe-coding with Claude Code.

ReactJavaScriptCSSREST APIs

Side Projects

Built for me.

Arc Stats Tracker

Live2026

Mobile app for tracking Arc Raiders sessions. Survival odds, teammate performance, and loot efficiency over time.

React NativeExpoTypeScriptAsyncStorageMobile

Gætte

Live2022

A Wordle clone in React and TypeScript, with bilingual support — the same EN/FR split that ended up in this portfolio.

ReactTypeScriptGitHub Pages

About

Goes toward
the hard problems.

General Assembly bootcamp in late 2021. Just over a year of building things and applying everywhere. A startup, then my current company, then a promotion I didn't have to chase. Not the most direct route, but I moved fast once I got going.

I think of everyone I work with as a client I want to leave with a good impression. That usually means spotting what's broken before anyone asks, and building the fix rather than raising a ticket. The gap between 'this is painful' and 'I'll build something about it' is usually pretty short. I'm based in Switzerland, half Norwegian by heritage, which probably explains the Linux obsession and the viking avatar. Outside of work I daily-drive Arch Linux, tinker with tiling window managers, run local LLMs, and build apps to help my friends and I get better at the games we play.

Linux daily driver

Arch + Hyprland

Gaming

Arc Raiders, strategy

Local LLMs

Testing & tinkering

Building tools

If it's annoying, fix it

Timeline

2021

Graduated General Assembly, an intensive Software Engineering bootcamp

2021–23

Just over a year of building: personal projects, game jams, learning by doing

Jan 2023

First dev role at a startup building a drawing app for a major bank. Added animations and micro-interactions that made it feel alive.

Aug 2023

Joined current company as Frontend Developer

2023–24

Built App Hub (internal tooling suite), Translator Coordinator, and Shopify Checkout Extensions. Took initiative to implement Algolia search for the UK store and trained the team on it. Completed a Web Accessibility Certificate.

2025

Played a central role in the US website rebuild, introduced a company-wide design token system, proposed Shopify Markets for EU rollouts, and delivered the UK rebuild. Recognised with a promotion to Senior Frontend Engineer.

2026

Leaving to travel and build. Looking for the right thing again from winter 2026.

Before the current chapter

Where it started.

2021

General Assembly

Intensive Software Engineering bootcamp. The starting point.

2021–22

Game jams and early projects

Built a 2D viking platformer. In a second jam, took a limited UI role but showed up with full commitment — someone on that team noticed, started a company, and invited me to join.

Jan 2023

Startup drawing app

First professional role. Added sliding step transitions to a setup flow — not in the brief, but the designer liked it. My boss said it was the kind of thing clients wouldn't get elsewhere. The instinct stuck.

Skills

Curated,
not exhaustive.

The tools I actually reach for.

Frontend

ReactNext.jsRemixTypeScriptReact NativeCSS / TailwindAnimations & UX

Backend

Node.jsFirebasePostgreSQLREST APIs

Platform

ShopifyShopify LiquidShopify ExtensionsSanity

Tooling

Cursor · Claude · AILinuxGit

Contact

Let's talk.

I'm leaving my role in June and taking some time to travel while I figure out what's next. That might be the right remote role, a collaboration, or building something of my own. If any of that sounds interesting, I'm easy to reach.

inquiries@olys.tech

CH·ENnative·FRfluent·DEbasic·NOheritage

LinkedIn