Paal Graf

Paal Graf

Partner

paal@wext.as+47 93 49 20 06Drammen

Profile

Paal Graf is a senior Solution Architect with 18 years of experience as a software developer, solution architect and tech lead on the Microsoft platform. He possesses deep expertise in modern .NET development, Azure and integrations, and combines strong technological delivery capability with current and practical experience in artificial intelligence, AI-assisted development and architecture for AI-driven solutions. He advises organisations both strategically and operationally in identifying where AI delivers real business value, and in translating this into secure, scalable and maintainable solutions. In recent years, he has built substantial practical expertise in AI agents, knowledge bases, hybrid search and RAG-based solutions – from architectural choices through to production deployment. He has extensive experience with the .NET platform, C# and Azure, including services such as App Services, Container Apps, Functions, Service Bus and API Management, as well as CI/CD, DevOps and containerisation. Paal has solid expertise in integration and API development (REST, gRPC and GraphQL) and security and authentication via OAuth2, Azure Key Vault and ID-porten, and has played a key role in projects for organisations including UDI, Bufdir and DNV that have required high security, scalability and automation. As a developer, Paal is equally comfortable on backend and frontend, with C# on the backend and React/Next.js and Angular on the frontend. He is an independent and proactive professional who takes responsibility for the entire development process – from requirements clarification through to completed solution – and who values good collaboration, knowledge sharing and continuous learning.

Experience

Wext

Aug 2026 — present
Partner

Paal is a Partner at Wext, working as a Solution Architect and full-stack developer with a focus on AI-driven solutions, AI-assisted development and modern cloud architecture. He advises customers both strategically and operationally in adopting AI where it delivers real business value.

Sopra Steria

Feb 2020 — Jul 2026
Senior Manager, Solution Building

Paal was a Solution Architect and team lead at Sopra Steria, with responsibilities in systems development and systems architecture. He played a key role in building up the office from 3 to 70 employees, and contributed to recruitment, technical development and team building. As a technical architect and developer, he delivered on several complex and security-critical projects for customers including UDI, Bufdir and DNV.

Trysilhusgruppen AS

Apr 2016 — Jan 2020
Solution Architect / Senior Developer

Paal was a Solution Architect at Trysilhusgruppen with responsibilities in systems development and systems architecture.

Novanet

Mar 2015 — Apr 2016
Partner / Senior Consultant

Paal was a Senior Consultant at Novanet.

Admincontrol

Aug 2009 — Mar 2015
Senior Developer / Solution Architect

Paal was a Solution Architect at Admincontrol with responsibilities in systems development and systems architecture.

Capgemini

Aug 2008 — Jul 2009
Consultant

Consultant in Custom Software Development. Worked primarily on systems development on the Microsoft platform. Also worked for a period in the BI department with a focus on data warehousing and SSIS.

Projects

Intelaigent

Wext
Aug 2026 — present

Development of an AI-driven search and knowledge platform that connects proprietary and open data sources for a specific industry, with support for both full-text search and chat against documentation. The solution comprises a modern web application and a .NET-based API that orchestrates multiple AI agents, plus a dedicated knowledge base service for hybrid search (vector + full-text) and RAG-based answer generation. Role – Solution Architect and Fullstack Developer: Paal designed and implemented the entire platform from architecture to production deployment, with a focus on AI-assisted development and reusable patterns for agent and RAG solutions. He developed a .NET-based API with FastEndpoints and AI agent orchestration (Microsoft.Agents.AI), with tools for hybrid search against a knowledge base built on PostgreSQL, pgvector and Azure Blob Storage. On the frontend, he built a modern React application (TanStack Start, Tailwind, Clerk) with chat and search experiences against the agents. He implemented multi-tenant knowledge bases, document extraction (PDF, Word, Markdown, text) and streaming chat with source citations via an Azure-based language model. He also set up CI/CD with GitHub Actions and container-based deployment on Azure Container Apps.

C#Microsoft .NETFastEndpointsMicrosoft.Agents.AIReactTanStack StartTailwind CSSClerkTypeScriptPostgreSQLpgvectorAzure Blob StorageAzure Container AppsGitHub ActionsRAGHybrid søkAI-agenter

Suitability Assessment

Admincontrol
May 2025 — Jun 2026

Admincontrol delivers digital board portals and secure data rooms for corporate governance, due diligence and other business-critical processes. The project delivered a new module to the portal where the board can create and respond to template-based assessment forms and analyse results in dashboards and PDF reports. The module enables customers in the financial sector to offer a platform for competency assessments and risk analyses in line with the European Banking Authority (EBA) new requirements for 2026, with the ability to scale to other sectors such as ICT and health. The team worked autonomously with Kanban and followed the company's Domain Driven Design (DDD) principles. Role – Tech lead: Paal was Tech Lead in an autonomous Kanban team and was responsible for technical direction and architecture based on Domain Driven Design, including domain models, service boundaries and integrations. He led technical decisions for the backend on .NET/SQL Server and frontend on modern web technology, as well as the use of message queues, document handling and dashboards, and was a driver for quality, security and robustness through development principles, code reviews and good CI/CD practices towards Azure. Role – Fullstack Developer: Paal was heavily involved in both design and development of functionality in the module. On the backend, he developed APIs and business logic in .NET against SQL Server with a focus on clear domain models, testability and performance. On the frontend, he worked with TypeScript/Angular for template-based forms, visualisations and reports, in addition to real-time updates, logging, monitoring and automated tests and pipelines.

.NET 10C#SQL Server 2019T-SQLEntity Framework Core 9DapperNode.jsTypeScriptAngularPrimeNGPrimeFlexCKEditor 5Chart.jsRabbitMQAzure Service BusSignalRAzure SignalRRedisLaunchDarklyApache SolrApache TikaIronPdfAsposeAzure App ServiceAzure SQL DatabaseAzure Blob StorageAzure Key VaultAzure CDNAzure Application InsightsDuende IdentityServerOAuth2OIDCJWTOpenTelemetrySerilogNUnitxUnitMoqKarmaJasmineESLintPrettierGitHub ActionsOctopus DeployDockerDocker ComposeMediatRCQRSFluentValidationPollygRPCSwagger/OpenAPIKanbanDomain Driven Design

bufdir.no

Barne-, ungdoms- og familiedirektoratet (Bufdir)
Oct 2022 — present

Bufdir is developing a new website for Bufdir (bufdir.no) as well as solutions for digitally supported mediation and parental cooperation agreements in case of separation. The new development comprises a modern frontend built on Next.js, React.js and a backend built on .NET with EPiServer and Strapi as CMS. Role – Fullstack Developer: Paal was a key member of a Scrum team as a senior .NET/React developer. He also used technologies such as Entity Framework as an ORM framework and EpiServer (Optimizely) and Strapi as CMS. He was involved in rewriting the frontend solution to use Next.js. Paal was also the team's Security Champion.

C#Microsoft .NETReact.jsNext.jsTypeScriptMicrosoft AzureAzure FunctionsAzure App ServiceAzure Cosmos DBAzure Container AppsAzure SQLAzure Key VaultAzure API ManagementMicrosoft SQL ServerEntity FrameworkEpiserverOptimizelyAzure PipelinesAutoMapperGitHubNPMNuGetRazor PagesSeqSerilogStrapi

Digitalt støttet mekling (DSM)

Barne-, ungdoms- og familiedirektoratet (Bufdir)
Oct 2022 — Apr 2024

The solution enables parents who have gone through separation to digitally create a legally binding contract called a parental cooperation agreement. The solution was built with React/TypeScript on the frontend and .NET/C# on the backend. Content editing was developed against Strapi.

C#.NET CoreReact TypescriptReact HooksMicrosoft SQL ServerAzure Service BusAzure QueuesAzure IdentityAzure Key VaultREST APIEnhetstestingFigmaFluent ApiID-portenIntegrasjonstestingMasstransitSeqSerilogStrapiSwagger UIVite

NB Site

DNV
Feb 2022 — Oct 2022

New Building Site (NB-Site) replaces the desktop application Nauticus Site. Using microfrontends based on React delivered to DNV's Workbench. Paal was responsible for modernising the stack and introducing a microservices architecture by splitting up a previous monolith. Responsibility for implementing an API based on .Net 6 using Entity Framework and GraphQL.

C#.NET 6.NET CoreReact.jsReact HooksReact RouterTypeScriptGraphQLMicrosoft SQL ServerEntity FrameworkAzure DevOpsAnt DesignApolloESLintFluent validationHotChocolateLernaLitOctopus DeployOpen Policy AgentPollyRegoScrutorTeamCityViteYarn

ROS

Barne-, ungdoms- og familiedirektoratet (Bufdir)
Feb 2021 — present

ROS (Registrering - Oppfølging - Service) is a digital support tool for the recruitment of foster homes. Paal was responsible for modernising the stack and introducing a microservices architecture. Paal was also responsible for setting up build and pipelines (CI/CD) using Azure DevOps.

.NET Core.NET 5.NET FrameworkASP.NET MVCVue.jsMicrosoft SQL ServerAzure App ServicesAzure Service BusAzure StorageMicrosoft Entra IDEntity Framework CoreAPSISAutoMapperDapperHangFireKnockoutODataSendGridSerilogTwilio

Skills

Microsoft .NETC#AzureReactNext.jsVue.jsAngularTypeScriptJavaScriptSQL ServerEntity FrameworkDevOpsDockerKubernetesCI/CDREST APISecurityOAuth2IdentityServerSolution Architecture

Education

Westerdals Oslo ACT
Applied Computer Science, Master
Jan 2017 — present
Norges Informasjonsteknologiske Høgskole (NITH)
Information Technology, Bachelor
Aug 2005 — Jun 2008
BI Norwegian Business School
Marketing Economics, One-year programme
Aug 2004 — Jun 2005

Certifications

GitHub Copilot (GH-300)Jun 2026
Sanity Developer CertificationMar 2025
AI AcademyApr 2025
ITVKI10224 Generative Artificial Intelligence for DevelopersMay 2025
AZ-204 Azure Developer AssociateJan 2022
461: Querying Microsoft SQL Server 2012/2014Jan 2016
Web SecurityJan 2014
DMS WCF Windows Communication Foundation 4 (exam 70-513)Jan 2012
MCTS .NET Framework - Application Development FoundationJan 2008

Languages

NorwegianNative
EnglishFluent, written and spoken