05/26/2026 updated


100 % available
Solutions Architect and Full-Stack Developer (PhD)
Trondheim, Norway
Worldwide
PhD, Numerical Methods, Finite Element Modelling, NTNU (2003-2008)About me
I believe in skin in the game. I believe in no cure, no pay. I prefer clients who wants to buy solutions instead of hours. I am a full-stack development and software architect. I belive that i can make business value and add technical agility through composable architecture.
DDDGitHubISO/IEC 27001PostgreSQLNode.jsNoSQLSoftware ArchitectureSolution ArchitectureTypeScriptEvent-driven ArchitectureEvent Driven ArchitectureFull Stack DevelopmentReact Native
Software Architecture
Deep expertise in software architecture based on volatility decomposition, composable architecture, and effect-oriented programming. Application of these principles in production-grade TypeScript systems using effect-ts.
Full-Stack Development
Extensive full-stack development experience covering TypeScript, React, ReactNative, Node.js, PostgreSQL, MongoDB, GraphQL, Tailwind, and headless CMS solutions such as payloadCMS.
Machine Learning and AI
Practical application of machine learning, deep neural networks, and AI/LLM tools including integration of OpenAI models into products. Experience with GenAI tools such as Github Copilot, Codex, Claude Code, and Gemini.
Functional Programming
Solid background in functional programming and effect-oriented programming paradigms, including OOP and CQRS patterns.
SQL and NoSQL Databases
Proficiency in both SQL and NoSQL databases, including PostgreSQL and MongoDB, applied across multiple commercial and research projects.
Python and Numerical Methods
Strong foundation in Python and numerical methods, including Finite Element Models (FEM), boundary element methods, and scientific data processing pipelines (hdf5, Matlab).
Cloud and DevOps
Knowledge of AWS, DevOps practices, Jenkins, CI/CD pipelines, and deployment platforms such as Coolify.
GraphQL
Practical use of GraphQL in full-stack development, including building an equity crowdfunding platform with Node.js, GraphQL, React.js, and MongoDB.
GDPR and ISO2700
Awareness and application of GDPR and ISO2700 standards in software development projects.
Languages
EnglishFluentNorwegianNative speaker
Project history
Building a risk management system for psychosocial work environment. Technologies: TypeScript, effect-ts, Node.js, React, ReactNative, PostgreSQL, Tailwind, payloadCMS, Coolify. Integration of OpenAI model into the product and website. Use of GenAI tools including Github Copilot, Codex, Claude Code, and Gemini.
Developing software. Contracting and consulting highlights include: BNBank ASA (Node.js program for extracting data from datawarehouse to Hubspot, 2020-2021), Laringsliv and Adtube (Node.js, MongoDB, supporting junior devs, 2019), Armintech (coaching a junior developer, 2018), Folkeinvest AS (CTO and full-stack developer of an equity crowdfunding platform using Node.js, GraphQL, React.js, MongoDB, Nov 2016 - Mar 2018), Diggerin AS (prediction of sales from salesforce.com-data using machine learning and deep neural networks, Mar-Jul 2016), Quad Geometrics Trondheim (software for processing microgravity data using Python, hdf5, QT, Nov 2013 - Dec 2014), Taploid USA (Node.js, Facebook Graph API, 2012 spring-summer).
Researcher and software developer at the geophysics department. Developed software for processing from CSEM (Controlled-source electromagnetic). Developed novel methods for processing of time-domain and frequency-domain data. Resulted in an international patent for a noise reduction algorithm. Technologies: Matlab and Python.