Technology

Built for scale.

A modern, AI-native banking platform engineered for security, compliance, and performance from day one.

System Design

Architecture overview

Six cleanly separated layers, each independently scalable. From client apps down to the data store, every layer is purpose-built.

Client Layer

Mobile App (Flutter)Web App (Next.js)Admin Dashboard

API Gateway

AuthenticationRate LimitingRequest RoutingAPI Versioning

AI Layer

Orchestrator AgentSpecialist AgentsLLM IntegrationContext Engine

Services Layer

Account ServiceTransaction ServiceInvestment ServiceCompliance Service

Banking Core

Licensed Banking PartnerPayment ProcessingCard IssuingLedger System

Data Layer

PostgreSQL (Supabase)Redis CacheVector StoreEvent Streaming

Tech Stack

The tools we trust

Every technology chosen for reliability, developer experience, and production readiness.

Frontend

N

Next.js 16

React framework with App Router

F

Flutter

Cross-platform mobile app

T

Tailwind CSS

Utility-first styling

F

Framer Motion

Production-grade animations

Backend

S

Supabase

Auth, database, and realtime

E

Edge Functions

Serverless API endpoints

P

PostgreSQL

Relational data with RLS

R

Redis

Caching and session management

AI & Intelligence

C

Claude (Anthropic)

Primary reasoning engine

L

LangChain

Agent orchestration framework

p

pgvector

Embedding similarity search

C

Custom Agents

Specialist financial agents

Infrastructure

V

Vercel

Edge-optimized deployment

D

Docker

Containerized services

G

GitHub Actions

CI/CD pipeline

S

Sentry

Error monitoring and tracing

Banking & Payments

B

Banking Core API

Licensed partner integration

S

Stripe

Payment processing

P

Plaid

Account aggregation

M

Marqeta

Card issuing platform

Security

Trust at every layer

Security is not a feature we bolt on. It is embedded in every architectural decision, from database policies to API design.

End-to-End Encryption

All data encrypted in transit (TLS 1.3) and at rest (AES-256). Zero-knowledge architecture for sensitive data.

Row Level Security

PostgreSQL RLS policies ensure users can only access their own data. Enforced at the database layer, not application layer.

SOC 2 Compliance

Infrastructure and processes designed for SOC 2 Type II certification. Continuous monitoring and audit trails.

Shariah Compliance Engine

Real-time transaction screening against AAOIFI standards. Automated compliance checks before every financial operation.

Multi-Factor Auth

Biometric, OTP, and hardware key support. Adaptive authentication that adjusts security based on risk scoring.

Audit Logging

Immutable event log for every action. Tamper-proof records for regulatory compliance and forensic analysis.

Intelligence

AI agent system

A multi-agent architecture where specialized AI agents collaborate through a central orchestrator to handle complex financial operations.

Orchestrator Agent

Central Hub

Interprets user intent, decomposes complex requests into sub-tasks, routes to specialist agents, and synthesizes final responses with full context awareness.

Spending Analyst

Finance

Categorizes transactions, detects patterns, and generates spending insights.

Investment Advisor

Investment

Screens assets for Shariah compliance, analyzes risk, and suggests portfolios.

Compliance Officer

Compliance

Validates all operations against AAOIFI standards in real time.

Zakat Calculator

Religious

Tracks nisab, calculates obligations, and identifies eligible recipients.

Support Agent

Support

Handles account inquiries, disputes, and guides users through complex flows.

Real-time collaboration

Open Source

Built in the open

Explore our architecture, review our security practices, and see how we build AI-native banking infrastructure.