Stockholm · Frontend Engineer

Building calm,
fast interfaces.

I'm Maya — I turn ambiguous product ideas into precise, accessible UI. Seven years of design systems, motion and performance work for teams that care about craft.

7+ yearsshipping production UI 3 design systemsbuilt & maintained < 100msfavourite interaction budget
scroll
01

Selected work

001 Northlight Design System Architecture · 60+ components 2024 002 Aurora Commerce Storefront rebuild · 98 Lighthouse 2023 003 Pulse Analytics Realtime dashboards · canvas charts 2022 004 Kartverk Maps WebGL vector maps · 60fps pan 2021
02

About

I started in graphic design and drifted into the browser when I realised type, grids and motion could respond to people. That sensibility still drives how I build: interfaces should feel inevitable, not impressive.

Day to day I work across the stack of the front end — component architecture, rendering performance, motion design and accessibility — usually as the person translating between design and engineering.

Fast by defaultPerformance is a design feature, not a cleanup task.
Boring technologyNovelty in the experience, not the dependency tree.
Details compoundEasing curves and focus rings are the product.
03

Experience

2022 — now

Senior Frontend Engineer · Studio Norr

Lead engineer on Northlight, the design system behind four products. Cut median page transition time 38% and made motion a first-class token.

ReactTypeScriptTokensFramer Motion
2019 — 2022

Frontend Engineer · Fjordpay

Checkout team for a payments platform serving 14 markets. Owned the card-entry flow — the most-rage-clicked screen in fintech — and got its error rate under 1%.

Vue → Reacti18nA/B at scale
2017 — 2019

Designer-Developer · Bryggan Agency

Award-bait marketing sites and editorial work. Learned WebGL, scroll choreography, and that 60fps is a promise you keep on a mid-range Android.

WebGLGSAPCraft CMS
2016 — 2017

Freelance · various

Portfolios for photographers, a ticketing widget, one regrettable jQuery plugin. Everything starts somewhere.

HTML/CSSjQuery, sorry