Skip to content

Projects

Selected projects.

Some of the applications, services, and integrations I’ve contributed to.

NTB

2024–Present

Transfer Config

An administration application for configuring how media is imported and distributed, reviewing configuration changes, and investigating transfer issues.

My contribution

  • Consolidated separate import, export, and administration tools into one application with a redesigned interface.
  • Improved configuration history so users can review and edit earlier versions.

Main technologies

AWS SQS
Java
Next.js
Spring Boot
More details
Professional Project
Frontend
Backend

Additional technologies

AWS Lambda
Liquibase
OpenAPI
Shadcn UI
Tailwind CSS
TypeScript

NTB

2024–Present

Media Manager

An application used by photographers and editors to upload, find, organize, and distribute photos and video. It supports media and metadata work during time-critical news coverage.

My contribution

  • Improved media-upload reliability for photographers and editors working with time-sensitive news content.
  • Developed media-handling and metadata features that help editors organize content and prepare it for distribution.

Main technologies

AWS SQS
Java
React
Spring Boot
More details
Professional Project
Frontend
Backend

Additional technologies

AWS Lambda
Foundation CSS
Liquibase
OpenAPI
Redux
Shadcn UI
Tailwind CSS
TypeScript
Vite

AOF Norge

2021–2022

AOF Course Administration

Administration application for managing access, courses, study plans, and financial workflows connected to AOF My Page.

My contribution

  • Improved course-management interfaces, role-based APIs, and supporting database tables.
  • Maintained and troubleshot existing administrative workflows.

Main technologies

Azure App Service
C#
TypeScript
Vue
More details

More contributions

  • Reduced defects and duplicate code to improve stability and maintainability.
Professional Project
Frontend
Backend

Additional technologies

Azure DevOps
Cypress
Entity Framework
HTML
JavaScript
JSON
Node.js
OpenAPI
REST API
SCSS
SQL

Møller Digital AS

2021

Message Center

Messaging service supporting communication between customers and dealership staff.

My contribution

  • Contributed to migrating the messaging system from Java to Kotlin.
  • Redesigned database relationships and developed a Python migration script.

Main technologies

Java
Kotlin
PostgreSQL
Python
More details

More contributions

  • Simplified the service and automated data transfer during the migration.
Professional Project
Backend

Additional technologies

Azure App Service
Azure DevOps
Flyway
JOOQ
JSON
JUnit
JWT
Mustache
OAuth2
OpenAPI
REST API
Spring Boot
Spring Security
YAML

More projects

More applications and integrations I’ve contributed to. Expand a project for details.

Economic Social SupportNAV · 2022

Digital application flow for people applying to NAV for financial assistance with essential living expenses.

My contribution

  • Maintained and troubleshot functionality in the existing application form.
  • Resolved defects to improve stability through the submission flow.
Professional Project
Frontend
Backend

Technologies

Java
JavaScript
Kotlin
Node.js
React
Spring Boot
Red Cross VolunteersRøde Kors · 2022

Coordination application for Red Cross administrators and volunteers managing events and activities.

My contribution

  • Improved existing features and resolved defects across the application.
  • Strengthened stability in frequently used coordination workflows.
Professional Project
Frontend
Backend

Technologies

ASP.NET
C#
JavaScript
AOF My PageAOF Norge · 2021–2022

A learning portal where students and teachers manage study programs, plans, recorded hours, activities, and communication.

My contribution

  • Developed student and teacher features for schedule management, course enrollment, and activity sign-ups.
  • Delivered new features while maintaining and troubleshooting the existing application.
  • Reduced defects and duplicate code to improve stability and maintainability.
Professional Project
Frontend

Technologies

Cypress
HTML
JavaScript
JSON
Node.js
SCSS
TypeScript
Vue
BilholdMøller Digital AS · 2021

Customer application that gives vehicle owners access to vehicle information, messaging, and service booking.

My contribution

  • Developed new features, including a Kotlin-based messaging system.
  • Automated client code generation from OpenAPI contracts using OpenAPI Generator.
  • Reduced repetitive client code and improved consistency across API integrations.
Professional Project
Frontend
Backend

Technologies

Azure DevOps
Flyway
Java
JavaScript
JSON
Kotlin
OAuth2
OpenAPI
React
Redux
REST API
XML
YAML
CarWebAPIMøller Digital AS · 2020–2021

Event-driven API for used-car purchases, appraisals, and registrations, integrating CARWEB data with internal systems through Kafka.

My contribution

  • Developed new service capabilities while maintaining and troubleshooting existing workflows.
  • Improved security and stability across event processing and downstream integrations.
Professional Project
Backend

Technologies

Docker
Flyway
Java
Kafka
Kubernetes
Spring Boot
Where is the carMøller Digital AS · 2020–2021

A planning application that helps dealerships coordinate the work required to prepare used vehicles for sale.

My contribution

  • Led maintenance and design improvements informed by user feedback.
  • Used product analytics to refine the dashboard and prioritize frequently used information.
  • Simplified the task overview for teams coordinating vehicle preparation.
Professional Project
Frontend
Backend

Technologies

CSS
Docker
HTML
Java
JavaScript
Kubernetes
Node.js
PostgreSQL
React
Spring Boot
Transition to a new service platform (Azure)Møller Digital AS · 2020–2021

Cloud-platform initiative evaluating how services could move from on-premises infrastructure to Azure.

My contribution

  • Set up new runtime environments and pipelines across multiple projects.
  • Configured API Management as a secure proxy with access controlled through Key Vault.
  • Developed Function Apps for JSON data mapping.
  • Contributed technical findings that informed the broader Azure migration strategy.
Professional Project
Frontend
Backend

Technologies

Azure APIM
Azure DevOps
Azure Functions
Azure Key Vault
C#
Java
JavaScript
JSON
React
XML
Mobility GuaranteeMøller Digital AS · 2019–2020

Interface for checking a vehicle's mobility guarantee validity, used by roadside assistance operators before towing cars to workshops.

My contribution

  • Developed user interfaces and supporting API endpoints.
  • Implemented business rules for assessing mobility-guarantee validity.
  • Refined the decision logic to handle both newer and older vehicles more reliably.
Professional Project
Frontend
Backend

Technologies

DB2
Docker
Java
JavaScript
Kubernetes
Node.js
Spring Boot
Vue
Vuetify
MverkMøller Digital AS · 2019–2020

Workshop operations application covering task planning, order management, appointment booking, and invoicing across Møller Bil dealerships.

My contribution

  • Maintained and supported a business-critical system used in Norway and internationally.
  • Improved performance and addressed recurring defects to strengthen day-to-day reliability.
Professional Project
Frontend
Backend

Technologies

DB2
Java
Kafka
Spring Boot
Swing
Genus ConnectorMøller Digital AS · 2019–2020

Integration service that processes events from multiple Kafka topics and forwards relevant data to Genus and other external systems.

My contribution

  • Implemented filtering and routing across several Kafka event streams.
  • Improved the reliability of data flows between internal services and external systems.
Professional Project
Backend

Technologies

Avro
Java
Kafka
Spring Boot
Integration solution (SVV and ID-porten)Møller Digital AS · 2019–2020

Authentication and integration flow for vehicle inspectors submitting periodic inspection reports through ID-porten.

My contribution

  • Built a web application to obtain access tokens from ID-porten.
  • Built a status interface that presented Genus responses, errors, and progress updates.
  • Simplified identification and report submission through a focused single-page flow.
Professional Project
Frontend

Technologies

CSS
Docker
HTML
JavaScript
Node.js
OpenID Connect
React
Redux
Mechanic ApplicationMøller Digital AS · 2019–2020

A mobile- and tablet-optimized application that helps mechanics manage daily administrative work and capture photos and video on the workshop floor.

My contribution

  • Upgraded frontend libraries and improved functionality in the maintenance application.
  • Addressed reliability and performance issues across the user experience.
Professional Project
Frontend
Backend

Technologies

Docker
HTML
Java
JavaScript
Kubernetes
Node.js
PostgreSQL
React
Redux
SCSS
Spring Boot
Webpack
RegIT CalendarBetter AS · 2018

A daily activity and symptom-tracking application designed to help identify possible allergen exposure patterns.

My contribution

  • Implemented validation, access control, and core data-management workflows.
  • Added PDF calendar exports to support conversations with healthcare professionals.
  • Presented the working solution to stakeholders and discussed possible next steps.
Academic Project
Frontend
Backend

Technologies

Firebase
JavaScript
Node.js
Vue
Vuetify
RegIT AdminBetter AS · 2018

An administration interface for managing users and data within the RegIT Calendar application.

My contribution

  • Implemented validation, role-based access, and administrative data-management workflows.
  • Implemented the administration experience for the product concept.
Academic Project
Frontend
Backend

Technologies

Firebase
JavaScript
Node.js
Vue
Vuetify