ReverseBits

Penningmeester : Building an AI-Powered Personal Finance Intelligence Platform

How reverseBits built Penningmeester to automatically track expenses, analyze financial activity from emails and bank transactions, and provide smarter financial insights through AI-powered microservices.

Industries

FinTechPayment ProcessingE-commerce & Retail Automation

Client

Introduction

Year

2026

Penningmeester is a personal finance intelligence platform designed to help users understand and manage their financial activities automatically. Instead of manually tracking spending, the system collects financial information from multiple sources such as bank transactions, receipts, and emails.

The goal of the project was to create a scalable and intelligent financial platform that automates financial tracking while maintaining strong security and reliability.

Challenges

Technical and operational challenges that needed to be solved to create a scalable, reliable, and efficient Shopify ecosystem.

Talk about your challenges  →
  • Managing proxy infrastructure required clear separation between control, proxy generation, and traffic routing.

  • The system needed to stay consistent even if node or entry servers lost their local state.

  • Partners required a simple but secure way to register and manage proxies, both manually and through automation.

  • User authentication had to be secure without being complicated to use.

  • Payments needed to support both one-time purchases and subscriptions without breaking proxy allocation logic.

Penningmeester financial documents and email interfaces

Solutions

reverseBits built Penningmeester using a modular architecture that combines backend APIs, AI services, and email processing pipelines.

  • Data Integration

    Connected financial accounts to automatically retrieve transaction data for analysis.

  • Email Parsing System

    Implemented an IMAP-based system that scans emails for receipts, invoices, and subscription confirmations.

  • Document Data Extraction

    Used PDF parsing and OCR tools to extract financial data from attachments.

  • AI-Based Transaction Categorization

    Implemented heuristics and AI models to categorize transactions and identify spending patterns.

  • Microservice Architecture

    Designed independent services using Python and Node.js that communicate through event-driven messaging.

  • Real-Time Event Processing

    Used Kafka-based messaging to process financial events and update the platform in real time.

Penningmeester financial intelligence architecture

Impact & Benefits

Users automatically track expenses without manual data entry. Subscriptions and recurring payments are detected and monitored automatically. Financial data from emails and bank accounts is combined into a single view. Users receive insights about spending habits and financial behavior. The platform improves financial awareness and helps users manage budgets more effectively.

VeriScreen impact metrics

Technology stack

Built on a modern, modular architecture combining a Next.js frontend, a NestJS backend, PostgreSQL for data persistence, and AWS cloud infrastructure for reliable deployment and audit logging.

Node.js
Python
PostgreSQL
MongoDB
OpenAI
Redis
Kafka

Next steps

Planned roadmap initiatives to grow and scale the platform further.

  • Banking integrations

    Expand connectivity with additional banking providers to improve financial data coverage and user accessibility.

  • AI categorization

    Enhance transaction categorization accuracy through improved machine learning models and financial intelligence capabilities.

  • Subscription detection

    Strengthen recurring payment identification and subscription monitoring to provide greater visibility into ongoing expenses.

  • Predictive planning

    Introduce forecasting and financial planning tools that help users anticipate future spending patterns and make informed decisions.

Building something similar? Let's Talk