About
I’m an experienced software engineer with over eight years of web development under my belt. While my main focus has always been on creating user-friendly and accessible interfaces, I also have a strong understanding of backend technologies like .NET, allowing me to contribute effectively across the stack when needed.
Throughout my consultancy career, I’ve thrived in team environments, working closely with developers, designers, and stakeholders to deliver solutions that make a meaningful impact on users. I’m passionate about refining workflows and advocating for tools and practices that foster collaboration, improve maintainability, and make onboarding new team members seamless.
Now, I’m ready to take the next step in my career by applying my skills in areas that align with my passions and hobbies. Whether it’s gaming, creative media, or other industries that excite me, I’m eager to join a mission-driven team where I can contribute to something I truly connect with while continuing to grow as a developer.
Skills
Work Experience
Webstep
- Tech Lead, Form Design System – Lyse AS
Spearheaded the redesign and modernization of Lyse’s group-wide design system, transitioning from Stencil.js to a robust React + Radix UI stack. Improved accessibility, maintainability, and scalability across brands. Established CI/CD workflows, including automated Figma integration, and led strategic roadmap planning to support both web and mobile platforms.
- Senior Frontend Developer – Schibsted Media Group
Led modernization efforts for Stavanger Aftenblad and Bergens Tidende, introducing a monorepo-based architecture with Astro and React. Built a shared component library supporting multi-brand theming, enabled cross-app code reuse, and drove adoption of Schibsted-wide solutions. Mentored interns and promoted cross-team collaboration with documented, reusable tools.
- Senior Software Engineer – Zaptec (Charge365 Payment Solution)
Led frontend development for a redesigned EV charging platform serving thousands of users. Delivered version 2 of the React Native app with a strong UX focus, and implemented CI/CD with Fastlane and GitHub Actions. Built scalable owner portal and contributed to the company’s design system.
- Senior Frontend Developer – UXRisk
Significantly improved application performance and maintainability through codebase refactoring, data layer improvements, and styling overhaul. Designed and implemented a robust merge-conflict handling system for real-time document collaboration, reducing user friction and error rates.
- Frontend Lead – Risa Winter Operations
Migrated a legacy Vaadin-based application to a modern stack using Remix and REST APIs. Decoupled frontend from Java backend, introduced containerized CI/CD pipelines with GitHub Actions, and improved the user interface for field operations in harsh environments.
Dfind Consulting
- Senior Frontend Developer – Responsible Gaming, Norsk Tipping
Developed user-focused self-help tools for gambling addiction prevention as part of the “Spillepuls” initiative. Collaborated closely with product and design to deliver high-impact features across Norsk Tipping’s web and native platforms. Improved developer workflows in a large SAFE-agile monorepo by contributing architectural and tooling enhancements.
- Senior Software Engineer – Norwegian Hull Club (Insify Documents)
Modernized and extended a React/Redux-based document management portal for insurance case handling. Improved accessibility, refactored legacy code, and introduced GDPR-compliant features like automatic personal data identification. Contributed to an Outlook add-in and transitioned legacy systems to the Continuous Development Team for long-term maintainability.
- Frontend Developer & Scrum Master – Aker Solutions (Completion System)
Digitized end-to-end documentation workflows for oil platform construction in a hybrid onshore/offshore environment. Delivered responsive, accessible, and offline-ready features using Angular. Led agile ceremonies as scrum master and improved DevOps processes to reduce deployment friction and increase code quality across the team.
Storebrand
- Senior Frontend Developer – Customer Investment Portal (Storebrand Group)
Led key modernization efforts for a multi-brand investment platform used by Skagen, Storebrand, SPP, and Delphi. Initiated and implemented gradual migration from legacy technology to React while ensuring uninterrupted functionality. Built core React services and contributed to the early foundation of a shared design system to unify UX across Storebrand's digital portfolio.
Olavstoppen
- Frontend Developer – Equinor Integrated Operations Center (Almond)
Developed a performant, data-intensive dashboard for Equinor’s Integrated Operations Center to support predictive decision-making in oil and gas operations. Collaborated with designers and domain experts to visualize sensor data and machine learning outputs effectively. Delivered optimized frontend solutions as part of a cross-functional research team exploring data-driven efficiency improvements in extraction processes.
Capgemini Norge
- Software Engineer – Norwegian Maritime Authority (My Vessel)
Built the My Vessel portal from the ground up, enabling shipowners and shipyards to manage vessel documentation, certifications, and incident history. Led frontend development and implemented secure authentication via IdentityServer4, integrating with ID-porten and Altinn. Delivered a high-quality, user-centered solution that streamlined internal processing and laid the groundwork for SDIR’s modernized login infrastructure.
- Technical Mentor – Capgemini Summer of Code 2018
Mentored six students developing Konsulentskolen (now Upskill), an internal knowledge-sharing platform. Set up a complete project environment including CI/CD in Azure DevOps, and provided ongoing technical and professional guidance throughout the summer, helping students grow their skills and contribute meaningfully.
- Software Engineer – Sevensix (Capgemini Summer of Code 2017)
Led development of a proof-of-concept sports coaching platform during and after Summer of Code. Built full-stack features including Azure Functions, Azure Media Services, and Stripe integration. Designed to analyze user-uploaded video and support social interaction, the prototype served as a foundation to attract investors and explore future product potential.