Kjetil Hoel

Senior Frontend Engineer

jimmy@justjimmy.net

Norway (Remote)

Senior Frontend Developer with 7 years of professional experience specializing in complex React architectures, TypeScript, and data-heavy applications.

Currently defining and implementing the frontend architecture ('Golden Path') used by Statsbygg (Norwegian Directorate of Public Construction and Property).

Background includes 13 years of hobby C#/Unity development, providing a strong foundation in system design, performance optimization, and object-oriented design.

Passionate about building scalable systems. Focus on user experience and accessibility. Love to solve complex problems, data visualization and building developer tooling.

Self-taught Linux power user (Arch) with a diverse background ranging from scuba instruction to full-stack SaaS development.

Experience

Senior Consultant

Egde Consulting

Nov 2021 - Present

Kristiansand, Norway

Frontend developer and architect across multiple high-complexity government and enterprise projects.

  • Architected the 'Golden Path' ecosystem for Statsbygg's frontend applications
  • Built internal NPM packages using monorepo architecture (Turborepo) to standardize development across multiple teams
  • Implemented code generation tools to increase developer velocity and enforce best practices
  • Building the first production application on the new 'Golden Path' architecture using Next.js 15 App Router, TanStack Query, and Zustand
  • Implemented microfrontend-ready layout system that allows independent applications to function as a cohesive single-app experience
  • Developed data visualizations and data tables with filters that build queries against OData API
  • Built a 'Windows-OS-like' web interface allowing laboratory analysts to manage multiple sample reports in floating, draggable, resizable windows
  • Developed custom windowing logic from scratch using native Drag & Drop API with z-index management and window snapping
  • Created interactive D3.js visualizations with custom PNG export system for generating high-fidelity regulatory reports
  • Developed a Google Forms-like dynamic form builder with complex conditional logic and real-time validation
  • Built much of the frontend for two sibling apps; one for public grant applicants and one for internal caseworkers
  • Built comprehensive table management system with filtering, sorting, pagination, and contextual actions using React Table
  • Developed map-centric application for aquaculture industry using Mapbox to visualize real-time IoT data from smart fishing buoys

Tech Stack:

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

Frontend Developer

Muuh AS

Nov 2018 - Jun 2021

Norway

Core developer for product helping plan drilling operations in the oil industry.

  • Engineered an 'infinite depth' recursive table system handling 1000+ levels of nested activities with user-defined hierarchies
  • Built user-defined schema engine allowing clients to configure custom field types and validation rules without code changes
  • Implemented offline-first architecture using IndexedDB with conflict resolution for oil rigs with unreliable connectivity
  • Created dual-axis D3.js visualizations plotting Planned vs. Actual progress across Time and Depth dimensions

Tech Stack:

React Redux D3.js TypeScript CSS

Education

Bachelor in IT

University of Agder (UiA)

Aug 2015 - Jun 2018

Field: Computer Science

Kristiansand, Norway

Focus on product development and general IT. Graduated at age 35 after finally realizing coding isn't just for the ultra intelligent.

Skills

Frontend Core

React (7 YOE) TypeScript Svelte/SvelteKit CSS/SCSS HTML5 Next.js Git

Complex UI & Viz

D3.js React Table Recursive UI Patterns Windowing Systems Mapbox

Architecture & DevOps

Monorepo (Turborepo) Internal NPM Packages CLI Tool Development CI/CD Linux

Game Dev / Simulation

Unity (13 YOE) C# GOAP AI Agent Simulation 3D Math

Languages

Norwegian

native

English

fluent

German

conversational

Japanese

basic

Projects

Webverdi Platform

Role: Founder & Full Stack Developer

A 'Done-for-you' website subscription service. Built a custom CRM, Website Editor, Customer Portal, and deployment engine.

SvelteKit PostgreSQL Custom CI/CD tools Node.js
GOAP-Heavy Colony Sim (Game Project)

Role: Game Developer

Complex Simulation game featuring 3-Tier AI Architecture (Strategic, Tactical, Agent) and GOAP-driven agent behavior.

Unity C# GOAP