Aleksi Heinonen
← All work

Voice AI · B2B SaaS

Finnish-language AI phone agent for electricity utilities

An AI agent that answers fault-report calls in Finnish, turns them into structured fault reports and connects to the utility's on-premise outage system.

300k
lines of TypeScript across backend and frontend
54k
lines of C# in the on-premise connector service
980+
test files across cloud and connector
6 mo
from first commit to a production stack on AWS

01

The problem

During storms, utilities are flooded with fault calls. Human call centres cannot scale instantly, and every call must become a precise, located fault report.

02

What I built

  • Real-time Finnish voice agent over telephony with structured data capture
  • Operator dashboard, public fault form, live outage map, SMS notifications and customer surveys
  • Windows service linking the cloud to the utility's on-site outage-management system
  • Usage-based billing and e-invoicing integration

03

Engineering

  • Production and test stacks on AWS as code; CodeQL and dependency audits in CI
  • Data-protection impact assessment and security review for a regulated (NIS2) customer