På norsk

Christian Engen

Code, Architecture, AI

I'm Head of Engineering at DIB, where I lead a team of nine engineers. Since October 2024 my work has mostly been AI and agentic systems for auditors and accountants. I own the architecture on the agentic side and I'm the technical lead for the product, which went from nothing to roughly 20,000 users.

Before that I spent several years consulting at Avanade and Bouvet, on frontend and fullstack work for clients in banking, media, pharmacy retail and the public sector. I joined DIB in 2019 as a frontend developer and became Head of Engineering in November 2023.

Experience

  1. DIB (DIBkunnskap AS) · Aug 2019 – present

    Head of Engineering

    Nov 2023 – present

    • Lead a team of nine engineers, and own technical direction and architecture.
    • Since October 2024 the focus has been AI and agentic systems for auditors and accountants.
    • Work closely with the content and sales teams on what actually gets built.

    Senior Frontend Developer

    Aug 2019 – Nov 2023

    • One of four frontend developers, with broad ownership across the products.
    • Led major redesigns of dib.no and DFlow inside a large, established codebase.
    • Owned features end to end, from planning through launch and into production.
    • Reworked the frontend when the products moved to Azure and the backend API changed.
  2. Bouvet ASA · Jan 2017 – Jul 2019

    Consultant

    Jan 2017 – Jul 2019

    • Frontend developer on client engagements in pharmacy retail and media.
  3. Avanade · Jan 2013 – Dec 2016

    Senior Analyst

    Jul 2015 – Dec 2016

    • Development and architecture work for clients in banking and the public sector.

    Industry Bachelor Student

    Jan 2013 – Jun 2015

    • Three semesters full-time, as part of the Industry Bachelor programme.

Projects

DIB — AI assistant for auditors and accountants

Oct 2024 – present · Architecture and technical ownership

An AI assistant that answers technical questions on auditing and accounting by retrieving from DIB's curated reference library, rather than trusting what the model already knows. It combines retrieval with agentic flows.

I own the architecture on the agentic side: orchestration, context assembly, tool design and model evaluation.

I've been the technical lead throughout, and the product now has roughly 20,000 users.

Stack C#, .NET, TypeScript, React, Azure, RAG, agentic systems, model evaluation

DIB — dib.no and DFlow

Aug 2019 – 2024 · Senior Frontend Developer

dib.no is DIB's main product: a reference tool and document generator for auditors and accountants. DFlow handles routing and signing for the documents it produces.

I led major redesigns inside a large, established codebase, and owned features end to end from planning through launch and into production.

Stack React, TypeScript, Redux, Styled Components, .NET Core, Azure Pipelines

Pharmacy chain — prescription handling system

Mar 2018 – Aug 2019 · Frontend Developer

A prescription and retail system built from scratch to replace an ageing one, integrating with the systems already in place.

I worked on the frontend in a team of six, and directly with the pharmacists on requirements and acceptance criteria.

Stack React, Redux, TypeScript, Styled Components, Azure

Earlier

  • Schibsted Norge Abonnementsmedia 2017 – 2018 React frontend for Aftenposten's magazine sites and Schibsted's business subscriptions.
  • Nordea — Kasper CRM 2016 Development in a team split across Norway and India.
  • Brønnøysundregistrene — Altinn II 2014 – 2016 Reimplemented Altinn's public-facing pages and built integrations with the platform.