about/CV
Summary
I am a versatile resource with a wide range of skills and experience in electromechanics, radio networks, and telecommunications, as well as IT, programming, system building, film production, drone work, and more.
I am naturally curious and passionate about continually acquiring new knowledge and skills. Additionally, I am driven by problem-solving, whether it involves finding solutions for both customers and colleges or handling internal challenges and improvement initiatives.
These qualities and skills have helped me co-found two telecommunications companies, both of which achieved significant growth and established themselves as strong challengers in the industry, eventually being acquired by larger companies. These experiences have also provided me with insights into organizational development and running companies during growth phases.
In telecommunications, I have worked in various areas, from sales and customer service to troubleshooting base stations and traffic tracing.
And with over 20 years of programming experience, I have taken on roles as a lead architect and system developer for solutions used both externally and internally ranging from automated systems and API frameworks to job-based backend systems.
Outside of work, I love staying active. When I’m not making videos or coding, you can usually find me in the mountains running, hiking, mountain biking, or skiing.
Skills
- Solution-oriented
- Problem solving
- Structured
- Creative
- Highly adaptive
- Great at finding cost effective solutions
- Automating systems and Streamlining work processes
- Technology
Ongoing projects 2026
HomeFolio
Creator and Solo Developer
homefolio.cloud · Blogpost
HomeFolio is a home documentation app that I own end to end (solo), from the database and API through the iOS, Android and web clients to the CI pipeline and the production hosting. It lets homeowners record what a property is made of and what has been done to it: floor plans, LiDAR room scans, 360° walkthroughs, photos, receipts, manuals and a maintenance schedule, and share all of it with the household under per-home roles. The same records are readable and writable by AI assistants over the Model Context Protocol, so a manual or a service history can be looked up from ChatGPT or Claude without opening the app.
Systems:
- Go API on chi and MariaDB, with S3-compatible object storage for media, JWT sessions, Google and Apple sign-in, password reset over SMTP, rate limiting, and role-based access per home.
- React 19 and TypeScript client built once and shipped to iOS, Android and the web through Capacitor, localized in five languages. Includes an interactive floor plan editor built on react-konva and a Street View style virtual tour built on Photo Sphere Viewer, with linked panorama spots, gyroscope look-around, and a live minimap.
- Native Swift Capacitor plugin around Apple RoomPlan for LiDAR capture of single rooms and whole floors, USDZ export, and a SceneKit viewer that overlays wall, door and window measurements on the 3D model. Scan geometry is projected into a to-scale floor plan image and converted into editable rooms.
- MCP server exposing 20 scoped tools over Streamable HTTP, backed by a full OAuth 2.1 authorization server (dynamic client registration, discovery documents, PKCE, opaque revocable tokens) plus personal API keys. Packaged as a ChatGPT app and connectable from Claude, Cursor and VS Code, with SSRF protection enforced at the socket layer on the one outbound fetch path.
- Notifications on schedules and shopping list events.
- Delivery and operations: GitHub Actions on self-hosted runners running Go, Vitest and Playwright suites, gating image publication to GHCR, with production served by Docker Compose behind nginx.
Technologies:
- Go · React · React 19 · TypeScript · Swift · Capacitor
- iOS Development · Android Development · Mobile Application Development · Cross-Platform Development
- MariaDB · S3 Object Storage · Docker · Containerization · nginx · Linux
- GitHub Actions · CI/CD · Playwright · Software Architecture · Full-Stack Development · REST API
- Model Context Protocol (MCP) · OAuth 2.1 · Artificial Intelligence (AI)
- Apple RoomPlan · LiDAR · 3D Visualization · WebGL
Kinetiq blog post
Go, TypeScript, React, MySQL, Docker, Capacitor
Full-stack training app that syncs Strava and Garmin activities into MySQL, tracks
strength and endurance progress, and ships as a web dashboard and native iOS/Android
app from one codebase.
- Built the Go backend from scratch: Chi HTTP API, JWT and OAuth auth (Strava, Google,
Apple), encrypted per-user third-party tokens, and 66 embedded SQL migrations.
- Wrote the Strava and Garmin sync layer, including activity streams, saved routes,
segment efforts and gear, with two-way strength workout sync to Garmin.
- Built the React 19 + Vite frontend: live strength sessions, GPS tracking, map
rendering with MapLibre, charts, and live location sharing between users.
- Packaged the same frontend as native apps with Capacitor, covering push
notifications, Bluetooth heart rate, background geolocation and TestFlight builds.
- Integrated optional AI features behind a provider abstraction (OpenRouter, OpenAI,
local Ollama and ComfyUI) for coaching voice lines and exercise imagery, with
server-side caching of generated audio.
- Set up the test and delivery pipeline: Go unit tests, Vitest component tests,
Playwright end-to-end runs against Docker Compose, and GitHub Actions workflows for
backend, frontend and Android builds.
Work Experience
2025-2026 Saga Mobil AS
Chief Technology Officer
In addition to my CTO responsibilities, I have end-to-end (solo) ownership of internal automation and customer management systems (POS, CRM, ERP), including hosting, monitoring, and ongoing maintenance. The platform automates key workflows with a human-in-the-loop approach from telemarketing to shipping. It also manages customer data so helpdesk agents instantly see caller details on screen, without loading delays or pop-ups, enabling an efficient support experience with full control.
Systems:
- Apache Airflow to programmatically author, schedule, and monitor workflows.
- Metabase with APIs for manipulating and exporting reports and data.
- Bifrost, a software platform that connects multiple APIs, systems, and services, from changing or viewing customer data to presenting it in an easy-to-use UI, including POS, CRM, manager dashboards, sales pipeline, commission system, contact management, SMS and email templating with AI, event management with calendar, Microsoft Graph and Entra (Azure AD) for SSO and Graph API integrations, and AI chat for extracting data from MySQL and company files without sending sensitive data outside the organization.
- Min Saga mobile app, where customers can monitor usage, purchase data packs with Vipps or invoice, administer company or family subscriptions, download invoices, and change subscriptions.
Technologies:
- React Native · Go · TypeScript
- Android Development · iOS Development · Mobile Application Development · Mobile Application Design
- PostgreSQL · MySQL · Linux · Docker · Containerization
- GitHub · Software Architecture · Full-Stack Development · REST API
- Microsoft Graph · MetaBase · Artificial Intelligence (AI)
- Telecommunications · MVNO · Bulk SMS
2024-2025 Unifon AS
Senior Developer / Product Manager
My main focus was maintaining systems developed in the previous company and leading the development of a new software solution for managing information from a wide range of other systems built with Go and React.
With supporting solutions from Airflow with python for transforming data, and Laravel framework for a wide range of use cases.
I also did a lot of other things like.
- Automated systems for a range of services like collecting Zendesk statistics and analyzing data.
- Webhook integration cases for routing calls based on different criteria and more.
- Commission calculation systems, a massive system build in Laravel that handles commission from sales.
- Automated transcription solutions from conversations with analysis of calls via LLM.
- Responsible for several areas of the certification process for ISO-27001.
- Project Management.
- And a lot more.
Technologies: Laravel, Python, SQL, GO, Linux, Docker Airflow, PHP, Erate, Telavox and more.
2019-2023 Nortel AS
CTO Nortel was sold to Unifon
One of the first people hired where I managed the startup and closure of the technical side of the company.
- Planning, purchasing and execution of IT and infrastructure.
- Solving technical problems like finding 5G technical problems for Telenor, or solving delivery automation problems.
- Software deployment and planning of things like SalesForce, ITX, PowerBI and internally produced software.
- Managed and lead the IT and Development department as well as their employees.
- Developed automation tools for churn, commissions, sales, crm, delivery, customer onboarding.
- Integrating several external API's into internal systems for managing services.
- Managed communication between technical systems and management.
- Responsible for several areas of the certification process for ISO-9001.
- And a lot more.
Technologies: Laravel, PHP, Python, mySQL, mariaDB, msSQL, Linux, Docker, PowerBI, SalesForce, HubSpot, ActiveCampaign, API's, Erate, Telavox, several Telecom specific technologies and more.
2016-2019 Telia AS
Technical Consultant
In Telia I mainly solved highly technical problems in stage 2-3:
- Troubleshooting telecom networks by tracing and analyzing calls and patterns.
- Base stations troubleshooting.
- Call tracing in SIP capture software.
- Communication links between internal stakeholders and external producers and suppliers.
- IOT specialist and troubleshooting.
- Laravel development for internal tools
Technologies: Osix, WireShark and various proprietary tools
2016-2016 Phonero AS
Technical Consultant Phonero was sold to Telia.
I moved to Kristiansand and helped transfer systems and customers to Phonero.
I then transitioned to helping the technical department solve complex problems.
2009-2016 Mobitalk AS
CTO / Leader Customer support Mobitalk was sold to Phonero.
The first person hired and led the customer service and technical departments as well as IT and the development department.
- Managed customer service which handled all customer questions, on/offboarding, churn and delivery.
- Managed Technical department which handled all stage 2 and above support.
- Developed automation tools and large data extraction and viewing tools.
- And a lot more.
Technologies: Laravel, PHP, Python, mySQL, mariaDB, msSQL, Linux, Erate, Zendesk and more.
2008-2009 Saint AS
Outsourced for consultant work and technical support to various companies.
2007 Telehuset
Sales
Worked in Sales while attending "Høgskolen i Ålesund"
2003-2004 Military
Corporal in Military service for the engineering corps.
- Worked as HTV
- Teaching VIP's skills before visiting war areas, like first aid in an ARBC environment.
- Mine clearing, ect
2000-2002 Sunde AS
Automation Mechanic
Worked as automation mechanic.
- Creating, fixing and maintaining large automation production processes.
Other Experiences
Drones
- Photography and video production with drones.
- Building and programming drones from scratch
Photo and Video
I was hired to do photo and video of "Superlekene" two years in a row.
I also have done various other tasks like weddings, and sports events.
Unity
Multiple completed concepts of various setups like.
Product Development
I did a exercise of creating a product from scratch and named it Desky.
The Desky was just a wifi connected small monitor that displayed information like temp and humidity as well as things selected on a config page online like BTC price.
The project involved
- Learning 3D printing before 3D printing was mainstream.
- Learning C++ for programming ESP32
- Learning hardware and schematic design.
- Learning how to scale up production.
I didn't do anything else then give them away to friends and family, this was purly because it was interesting.
While the project is dead I still have some content from the experience Desky build
Later I changed the platform for E-Inc paper which proved a lot more energy efficient and could just use a battery for a long time.
The project still sits on GitHub - Desky2
The kokkoro box was also part of this experience.
Motorbike Mechanic
In 2004~ I Worked as an on-site motorbike mechanic with a racing team in Norway and Spain.
Languages
- Norwegian: Native
- English: Fluent
Hobbies
- Mountain Bikes, I often bike up and down mountains.
- Trail running and hiking in the mountains
- Buldring, climbing
- Randonee, and general skiing
- Drone flying and film making
- Development, hardware and software
- Photo
Contact
Machine-readable: llms.txt, llms-full.txt, JSON Feed, RSS. Any page also has a .md twin.