Naughty Bean Consulting
Sheet P-07 APhinity AI
Sheet P-07 Product Rev C Property portfolios, finance and ESG teams

APhinity AI

AI accounts-payable intelligence for multi-site property portfolios. Client engagement.

Client work aphinity.co ↗

APhinity AI reads every utility bill and lease across a property portfolio, checks each one against tariffs, contracts and history, and raises a ticket before an overcharge is paid. Naughty Bean Consulting is the engineering partner behind the platform and its marketing site.

The platform is a monorepo: a NestJS and TypeORM API, a React and Vite portal, a FastAPI service for AI document extraction, a Docusaurus help centre and AWS CDK infrastructure spanning development, QA, staging and production, plus dedicated single-tenant AWS accounts for enterprise customers. A Django control plane manages tariff libraries, legal documents and tenant provisioning across those accounts.

Client work is described here in general terms only. The parts we can talk about include a multi-account AWS landing zone built with Control Tower, an external penetration-test remediation programme taken from findings report to evidence pack, MFA and session hardening, and a validation engine that turns billing anomalies into workflow tickets a finance team can action.

Fig. 2 System diagram
Notes — what it does
  1. Monthly ingestion of utility bills and leases across every site in a portfolio.
  2. AI extraction of line items, validated against printed totals before anything is stored.
  3. Validation engine that checks each bill against tariffs, leases and history and raises workflow tickets for anomalies.
  4. Baseline and ESG reporting per site and per portfolio.
  5. Dedicated single-tenant AWS accounts for enterprise customers, provisioned from a control plane.
  6. External penetration-test remediation, MFA, session revocation, WAF and CI security scanning.
  7. One-page marketing site with a proof-of-value enquiry flow.
Bill of materials
ItemLayerComponent
01APINestJS with TypeORM
02PortalReact with Vite
03AI serviceFastAPI document-extraction service
04Control planeDjango, managing tariff libraries, legal documents and tenant provisioning across accounts
05DatabasePostgreSQL on Amazon RDS
06InfrastructureAWS ECS and RDS defined in CDK; Control Tower landing zone with separate accounts per environment and per enterprise customer
07DeliveryGitHub Actions with OIDC deploys and verified image promotion
08Docs and marketingDocusaurus help centre; Next.js marketing site with a Resend-backed enquiry route

Integrations

AWSAmazon SESResendOpenRouterGitHub Actions
Request for quotation

Tell us what to build.

A web app, a mobile app, a platform, an integration nobody else wants to touch. Send the brief, we reply with questions, a scope and a price.