I audited financial systems for three years. Now I build them.

Former EY Risk Assurance Senior building AI agents for fraud detection and compliance. I know what an examiner will ask for, so I design software that already has the answer.

Projects

Each one started from a problem I saw firsthand in audit work. I run them like a product team would: sprints in Jira, design docs and a decision log in Confluence, CI on every push.

In active development

ClearFlag

A transaction fraud rules engine with explainable, agent-written rationales.

ClearFlag scores transactions against configurable fraud rules and shows analysts exactly which rules fired and why. Its transparency layer exposes every rule hit, and the Investigation Agent now being built uses LangGraph to gather evidence through three tools (transaction history, merchant risk, geographic distance) before writing a rationale.

The point is the same one an auditor makes: a flag nobody can explain is a flag nobody can defend.

Decisions I'd walk you through

  • Deterministic tool dispatch. Code decides which tools run, not the LLM, so every investigation follows a repeatable, testable path.
  • Append-only rationale table. Rationales are composed outside the request path and stored as both a cache and an audit record.
  • Graceful fallback. If the agent, a tool, or a guardrail fails, the system falls back to a template formatter instead of showing nothing.
  • Python
  • FastAPI
  • React
  • LangGraph
  • SQLAlchemy
  • Alembic
  • Neon Postgres
  • GitHub Actions
  • LangSmith
Shipped

SOC Readiness SaaS

SOC 2 audit-readiness platform built on real Big 4 testing methodology.

Evaluates control evidence against AICPA testing attributes (walkthrough, population, IPE, sample testing). A classification engine derives testing requirements from each control's type and frequency, AI-assisted evidence review flags gaps, and a GitHub API integration pulls evidence automatically.

  • Next.js
  • FastAPI
  • Supabase
  • OpenAI GPT-4.1
View on GitHub
In progress

TPM Ops Agent

An agent that turns Jira sprint data into status reports.

A LangGraph agent built to pull sprint data from the Jira Cloud REST API and draft the status report a technical program manager would otherwise write by hand. Built because I run my own projects in Jira and wanted the reporting to take care of itself.

  • Python
  • LangGraph
  • LangChain
  • Anthropic API
  • Jira REST API
View on GitHub

Experience

Three years at EY across SOC 1, SOC 2, SOX, and AI risk work for financial services, technology, and healthcare clients.

Aug 2025 to Jul 2026

Risk Assurance Senior

Ernst & Young, Hartford, CT

  • Ran 3 to 5 concurrent SOC 1, SOC 2, and SOX engagements, owning budgets, timelines, and client relationships and reporting directly to partners.
  • Led IT application control and key report testing on PCAOB-integrated audits, finding control gaps and driving remediation before deadlines.
  • Applied NIST CSF and FS AI RMF on cybersecurity and AI risk consulting work.
  • Joined client sales calls with GRC platform teams such as Vanta, mapping client pain points to how the tool should be configured.
  • Mentored 2 to 4 junior staff per cycle on methodology and client communication.
Aug 2023 to Aug 2025

Risk Assurance Staff

Ernst & Young, Hartford, CT

  • Executed SOC 1, SOC 2, and Financial Audit IT testing across industries and delivered remediation recommendations to client IT and finance teams.
  • Built a Power BI status dashboard that refreshed daily from the team's manual tracker, cutting weekly status prep from 20 minutes to 5.
Summer 2022

Tech Risk Consultant Intern

Ernst & Young, Hartford, CT

Before the audit work

Grew up in Norway, came to the U.S. to play Division 1 soccer, and stayed to study information systems.

Norwegian Special Forces

A year with Spec Ops Command maintaining marine equipment and solving problems in the field with limited food, water, and sleep.

Division 1 soccer

Four years as an outside back at Quinnipiac, reaching the 2019 MAAC semi-final and the 2021 conference final. MAAC All-Academic team.

Quinnipiac University

B.S. in Computer Information Systems with a minor in Psychology, 3.84 GPA, Dean's List.

Toolkit

Building

  • Python
  • SQL
  • FastAPI
  • React
  • Next.js
  • LangGraph
  • LangChain
  • Anthropic API
  • OpenAI API
  • Postgres
  • Supabase
  • GitHub Actions
  • Power BI

Risk and compliance

  • SOC 1
  • SOC 2
  • SOX (ITGCs, ITACs, IPE)
  • PCAOB audits
  • NIST CSF
  • FS AI RMF
  • TPRM

Certifications and languages

  • CRISC
  • Professional Scrum Master I
  • English (fluent)
  • Norwegian (fluent)

Let's talk

I'm looking for technical product and solutions roles at fintech companies working on fraud, identity, and compliance automation. Based in Connecticut and open to remote.