MA
All workCase study 03 of 11

Payment processing for a quarter of Iceland's card acquiring. Merchant portals, onboarding, POS flows.

Client
Straumur / Kvika
Role
Frontend Developer
Year
2023–26
Stack
Next.js, React, TypeScript

straumur.is: one solution for every way a merchant gets paid.

Overview

Straumur is Kvika's payment processing subsidiary, serving roughly 25% of Iceland's acquiring market. I worked on merchant-facing web experiences across POS, e-commerce, and payment infrastructure.

01

The problem

Financial products demand trust, clarity, and reliability. Merchant flows span onboarding, service portals, and operational tooling — each with different user mental models but one brand system.

02

The approach

I treated each flow as part of a coherent product language: strong hierarchy, restrained motion, and frontend patterns that made complex payment concepts scannable for non-technical merchants.

0Product surfaces
Merchant UIOwnership
0–6Team size
0+ yearsDuration
What I did
  • Developed merchant-facing web experiences and service portal UI
  • Implemented product flows across POS, e-commerce, and payment surfaces
  • Collaborated in a cross-functional fintech team on UX and frontend quality
  • Maintained consistency across multiple product areas under one brand
What shipped
  • Merchant service portal and account overview
  • POS and e-commerce payment product pages
  • Terminal setup and onboarding flows
  • Transaction reporting and merchant support surfaces
  • Marketing site integrated with product brand system
Outcome

Delivered production frontend work for a regulated payment platform used at national scale — balancing compliance-minded UX with modern React architecture.

Next.jsReactTypeScript
Next case studyTracerSee what an AI agent actually did: every model call, tool call and retry on one timeline, with tokens, cost and the error that broke it.