Skip to content
← All work
FintechInternal product

Finance OS

Self-hosted multi-currency finance PWA with a Claude advisor on AWS Bedrock

Role
Solo full-stack engineer
Client / product
Personal
Years
2026
Status
Shipped

Overview

Open-source, self-hosted progressive web app for personal and business finances, built for freelancers and small-company owners who work across MAD, GBP, USD and EUR. It covers income, expenses, payroll, recurring payments, subscriptions, loans, goals, net worth and reports with live currency conversion. A streaming AI financial advisor and receipt OCR run on Claude through AWS Bedrock.

Highlights

  • Dashboards in MAD, GBP, USD and EUR with live currency conversion and separate personal and business views.
  • Streaming AI advisor and receipt OCR on Claude through AWS Bedrock, using IAM-role credentials with no access keys stored in the app.
  • Private receipt storage in S3 via presigned URLs; installable PWA with an offline page.
  • Vitest suite covering money math, CSRF and rate-limiting middleware, and payroll-flow rollback.
  • Lint, typecheck, test and build run in GitHub Actions on every push.

Technology

Platforms

WebPWA
Next.js 16React 19TypeScriptTailwind CSS v4PostgreSQLPrisma 7NextAuth v5AWS Bedrock (Claude)AWS S3RechartsZodVitestGitHub ActionsDocker

Project visuals

Next projectLiquid Glass Studio (fork)→