Skip to content
Skip to content
Skip to content

Resume

Frontend developer

City
Oslo

Prints on one page, black on white.

Eight years building product interfaces for fintech and developer tools. React, TypeScript, and a stubborn eye on the last hundred milliseconds.

Experience

  1. 2023 to Now

    Independent frontend developer

    Soren HaleOslo

    Product builds, performance work and design systems for fintech and developer tool teams across Europe.

    • React
    • TypeScript
    • WebGL
  2. 2021 to 2023

    Staff frontend engineer

    Kestrel PayOslo

    Led the merchant dashboard: live data, a new table engine and the performance budget every team now ships against.

    • React
    • TypeScript
    • WebSocket
  3. 2020 to 2021

    Senior frontend engineer

    LedgerlineStockholm

    Designed the shell and the shared library that replaced forty internal tools with one console.

    • React
    • Module Federation
    • Turborepo
  4. 2019 to 2020

    Frontend engineer

    TidewaterCopenhagen

    Built the GPU charting layer for sensor data and the accessible table view behind every chart.

    • TypeScript
    • WebGL
    • Web Workers
  5. 2018 to 2019

    Frontend developer

    Pilcrow StudioOslo

    Shipped marketing sites and two web apps for clients in publishing and travel. Learned to estimate.

    • JavaScript
    • Vue
    • Sass
  6. 2018

    Junior web developer

    Brygge DigitalBergen

    First job: email templates, landing pages and the build script nobody else wanted to touch.

    • HTML
    • CSS
    • JavaScript

Skills

Languages
  • TypeScript
  • JavaScript
  • CSS
  • GLSL
Frameworks
  • React
  • Next.js
  • Astro
  • Svelte
Tooling
  • Vite
  • Node.js
  • Storybook
  • Figma
Testing
  • Playwright
  • Vitest
  • Testing Library
  • Lighthouse CI

Education

  • MSc Informatics, Programming and System ArchitectureUniversity of Oslo2016 to 2018
  • BSc Computer ScienceUniversity of Bergen2013 to 2016

Languages

  • NorwegianNative
  • EnglishFluent
  • SwedishWorking
  • GermanBasic

Talks

  • The last hundred millisecondsJSConf Budapest2025
  • A performance budget the build enforcesOslo Frontend Meetup2024
  • Tables with a hundred thousand rowsReact Norway2023

Resume

Frontend developer

City
Oslo

Prints on one page, black on white.

Eight years building product interfaces for fintech and developer tools. React, TypeScript, and a stubborn eye on the last hundred milliseconds.

Experience

  1. 2023 to Now

    Independent frontend developer

    Soren HaleOslo

    Product builds, performance work and design systems for fintech and developer tool teams across Europe.

    • React
    • TypeScript
    • WebGL
  2. 2021 to 2023

    Staff frontend engineer

    Kestrel PayOslo

    Led the merchant dashboard: live data, a new table engine and the performance budget every team now ships against.

    • React
    • TypeScript
    • WebSocket
  3. 2020 to 2021

    Senior frontend engineer

    LedgerlineStockholm

    Designed the shell and the shared library that replaced forty internal tools with one console.

    • React
    • Module Federation
    • Turborepo
  4. 2019 to 2020

    Frontend engineer

    TidewaterCopenhagen

    Built the GPU charting layer for sensor data and the accessible table view behind every chart.

    • TypeScript
    • WebGL
    • Web Workers
  5. 2018 to 2019

    Frontend developer

    Pilcrow StudioOslo

    Shipped marketing sites and two web apps for clients in publishing and travel. Learned to estimate.

    • JavaScript
    • Vue
    • Sass
  6. 2018

    Junior web developer

    Brygge DigitalBergen

    First job: email templates, landing pages and the build script nobody else wanted to touch.

    • HTML
    • CSS
    • JavaScript

Skills

Languages
  • TypeScript
  • JavaScript
  • CSS
  • GLSL
Frameworks
  • React
  • Next.js
  • Astro
  • Svelte
Tooling
  • Vite
  • Node.js
  • Storybook
  • Figma
Testing
  • Playwright
  • Vitest
  • Testing Library
  • Lighthouse CI

Education

  • MSc Informatics, Programming and System ArchitectureUniversity of Oslo2016 to 2018
  • BSc Computer ScienceUniversity of Bergen2013 to 2016

Languages

  • NorwegianNative
  • EnglishFluent
  • SwedishWorking
  • GermanBasic

Talks

  • The last hundred millisecondsJSConf Budapest2025
  • A performance budget the build enforcesOslo Frontend Meetup2024
  • Tables with a hundred thousand rowsReact Norway2023

Resume

Frontend developer

City
Oslo

Prints on one page, black on white.

Eight years building product interfaces for fintech and developer tools. React, TypeScript, and a stubborn eye on the last hundred milliseconds.

Experience

  1. 2023 to Now

    Independent frontend developer

    Soren HaleOslo

    Product builds, performance work and design systems for fintech and developer tool teams across Europe.

    • React
    • TypeScript
    • WebGL
  2. 2021 to 2023

    Staff frontend engineer

    Kestrel PayOslo

    Led the merchant dashboard: live data, a new table engine and the performance budget every team now ships against.

    • React
    • TypeScript
    • WebSocket
  3. 2020 to 2021

    Senior frontend engineer

    LedgerlineStockholm

    Designed the shell and the shared library that replaced forty internal tools with one console.

    • React
    • Module Federation
    • Turborepo
  4. 2019 to 2020

    Frontend engineer

    TidewaterCopenhagen

    Built the GPU charting layer for sensor data and the accessible table view behind every chart.

    • TypeScript
    • WebGL
    • Web Workers
  5. 2018 to 2019

    Frontend developer

    Pilcrow StudioOslo

    Shipped marketing sites and two web apps for clients in publishing and travel. Learned to estimate.

    • JavaScript
    • Vue
    • Sass
  6. 2018

    Junior web developer

    Brygge DigitalBergen

    First job: email templates, landing pages and the build script nobody else wanted to touch.

    • HTML
    • CSS
    • JavaScript

Skills

Languages
  • TypeScript
  • JavaScript
  • CSS
  • GLSL
Frameworks
  • React
  • Next.js
  • Astro
  • Svelte
Tooling
  • Vite
  • Node.js
  • Storybook
  • Figma
Testing
  • Playwright
  • Vitest
  • Testing Library
  • Lighthouse CI

Education

  • MSc Informatics, Programming and System ArchitectureUniversity of Oslo2016 to 2018
  • BSc Computer ScienceUniversity of Bergen2013 to 2016

Languages

  • NorwegianNative
  • EnglishFluent
  • SwedishWorking
  • GermanBasic

Talks

  • The last hundred millisecondsJSConf Budapest2025
  • A performance budget the build enforcesOslo Frontend Meetup2024
  • Tables with a hundred thousand rowsReact Norway2023

Start a project

Three quick picks so the first reply is useful. You finish the message on the contact page.

What do you need?

Rough budget

brief.tsdraft, not sent

Brief so far: nothing picked yet

or write to hello@sorenhale.dev

Nothing is sent from this page. Your picks are kept in this browser tab and wait for you on the contact form.

Start a project

Three quick picks so the first reply is useful. You finish the message on the contact page.

What do you need?

Rough budget

brief.tsdraft, not sent

Brief so far: nothing picked yet

or write to hello@sorenhale.dev

Nothing is sent from this page. Your picks are kept in this browser tab and wait for you on the contact form.

Start a project

Three quick picks so the first reply is useful. You finish the message on the contact page.

What do you need?

Rough budget

brief.tsdraft, not sent

Brief so far: nothing picked yet

or write to hello@sorenhale.dev

Nothing is sent from this page. Your picks are kept in this browser tab and wait for you on the contact form.

Footer

Local time, Oslo

Footer

Local time, Oslo

Footer

Local time, Oslo

Create a free website with Framer, the website builder loved by startups, designers and agencies.