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:
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:
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
Complex UI & Viz
Architecture & DevOps
Game Dev / Simulation
Languages
Norwegian
native
English
fluent
German
conversational
Japanese
basic
Projects
Role: Founder & Full Stack Developer
A 'Done-for-you' website subscription service. Built a custom CRM, Website Editor, Customer Portal, and deployment engine.
Role: Game Developer
Complex Simulation game featuring 3-Tier AI Architecture (Strategic, Tactical, Agent) and GOAP-driven agent behavior.