Kjetil Hoel

Senior Frontend Utvikler

Senior Frontend Utvikler med 7 års profesjonell erfaring, spesialisert i komplekse React-arkitekturer, TypeScript og dataintensive applikasjoner.

Definerer og implementerer for tiden frontend-arkitekturen ('Golden Path') som brukes av Statsbygg.

Bakgrunn inkluderer 13 års C#/Unity-utvikling, som gir et solid fundament i systemdesign, ytelsesoptimalisering og objektorientert design.

Brenner for å bygge skalerbare systemer, brukeropplevelse, universell utforming og utviklerverktøy. Selvlært Linux power user (Arch) med en variert bakgrunn fra dykkerinstruktør til full-stack SaaS-utvikling.

Erfaring

Senior Konsulent

Egde Consulting

nov. 2021 - Present

Kristiansand, Norge

Frontend-utvikler og arkitekt på tvers av flere komplekse offentlige og bedriftsprosjekter.

  • Arkitekterte 'Golden Path'-økosystemet for Statsbyggs frontend-applikasjoner
  • Bygde interne NPM-pakker ved bruk av monorepo-arkitektur (Turborepo) for å standardisere utvikling på tvers av flere team
  • Implementerte kodegenereringsverktøy for å øke utviklingshastigheten og håndheve 'best practices'
  • Bygger den første produksjonsapplikasjonen på den nye 'Golden Path'-arkitekturen ved bruk av Next.js 15 App Router, TanStack Query og Zustand
  • Implementerte et mikrofrontend-klart layout-system som lar uavhengige applikasjoner fungere som en sammenhengende enkelt-app-opplevelse
  • Utviklet datavisualiseringer og datatabeller med filtre som bygger spørringer mot et OData API
  • Bygde et 'Windows-OS-lignende' webgrensesnitt som lar laboratorieanalytikere administrere flere prøverapporter i flytende, drabare, justerbare vinduer
  • Utviklet tilpasset vinduslogikk fra bunnen av ved bruk av native Drag & Drop API med z-index-håndtering og vindusavgrensing
  • Skapte interaktive D3.js-visualiseringer med tilpasset PNG-eksportsystem for å generere høy-fidelity regulatoriske rapporter
  • Arkitekterte en Google Forms-lignende dynamisk skjemabygger med kompleks betinget logikk og sanntidsvalidering
  • Bygde mye av frontenden for to søsterapper; en for offentlige tilskuddssøkere og en for interne saksbehandlere
  • Bygde omfattende tabellhåndteringssystem med filtrering, sortering, paginering og kontekstuelle handlinger ved bruk av React Table
  • Utviklet kartsentrert applikasjon for havbruksindustrien ved bruk av Mapbox for å visualisere sanntids IoT-data fra smarte fiskebøyer

Tech Stack:

Next.js React TypeScript Zustand TanStack Query D3.js SvelteKit Vitest Mapbox Node.js (CLI Tools)

Frontend Utvikler

Muuh AS

nov. 2018 - juni 2021

Norge

Kjerneutvikler for et produkt som hjelper med planlegging av boreoperasjoner i oljeindustrien.

  • Utviklet et 'uendelig dybde'-rekursivt tabellsystem som håndterer 1000+ nivåer av nestede aktiviteter med brukerdefinerte hierarkier
  • Bygde brukerdefinert skjemamotor som lar klienter konfigurere tilpassede felttyper og valideringsregler uten kodeendringer
  • Implementerte offline-first-arkitektur ved bruk av IndexedDB med konfliktløsning for oljerigger med upålitelig tilkobling
  • Skapte dual-axis D3.js-visualiseringer som plotter planlagt vs. faktisk fremdrift på tvers av Tid og Dybde-dimensjoner

Tech Stack:

React Redux D3.js TypeScript CSS

Utdanning

Bachelor i IT

Universitetet i Agder (UiA)

aug. 2015 - juni 2018

Field: Informatikk

Kristiansand, Norge

Fokus på produktutvikling og generell IT. Uteksaminert som 35-åring etter endelig å ha innsett at koding ikke bare er for de ultraintelligente.

Ferdigheter

Frontend Kjerne

React (7 års erfaring) TypeScript Svelte/SvelteKit CSS/SCSS HTML5 Next.js Git

Kompleks UI & Visualisering

D3.js React Table Rekursive UI-mønstre Vindussystemer Mapbox

Arkitektur & DevOps

Monorepo (Turborepo) Interne NPM-pakker CLI-verktøyutvikling CI/CD Linux

Spillutvikling / Simulering

Unity (13 års erfaring) C# GOAP AI Agent-simulering 3D-matematikk

Språk

Norsk

native

Engelsk

fluent

Tysk

conversational

Japansk

basic

Prosjekter

Webverdi Platform

Role: Grunnlegger & Full Stack Utvikler

En 'Ferdig-for-deg' nettside-abonnementsservice. Bygde en tilpasset CRM, Nettside-editor, Kundeportal og deployment-motor.

SvelteKit PostgreSQL CI/CD verktøy Node.js
GOAP-Heavy Colony Sim (Game Project)

Role: Spillutvikler

Komplekst Simulasjonsspill med 3-lags AI-arkitektur (Strategisk, Taktisk, Agent) og GOAP-drevet agentadferd.

Unity C# GOAP