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