Kjetil Hoel

Senior Frontend Engineer

jimmy@justjimmy.net

Norway (Remote)

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

Currently defining and implementing a shared frontend architecture ('Golden Path') for a public-sector property organization.

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

Jun 2021 - Present

Kristiansand, Norway

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

  • Architected a shared 'Golden Path' ecosystem for public-sector 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 a custom export system for generating high-fidelity 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 a map-centric application using Mapbox to visualize real-time IoT data from deployed smart buoys

Tech Stack:

Next.js React TypeScript Zustand TanStack Query D3.js Svelte 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 a recursive table system for complex, nested operational data
  • Built a configurable schema layer for custom field types and validation rules
  • Implemented offline-first architecture using IndexedDB
  • Created D3.js visualizations comparing planned and actual progress

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

Unity3D C# GOAP AI Agent Simulation 3D Math

Languages

Norwegian

native

English

fluent

German

conversational

Japanese

basic