Skip to content
04Finance

Software for finance and fintech

Correct, reconciled, and auditable, in that order.

Systems we integrate with

  • Banking & ACH providers
  • Card processors
  • Accounting platforms
  • KYC / AML vendors
  • Credit bureaus
  • Market data providers
  • Custodians
  • Tax engines
Talk about your project
The problems

What actually goes wrong in finance

Recognisable, specific, and drawn from systems we've worked on rather than an industry report.

  • Reconciliation is a person, not a system

    Someone senior spends days each month matching transactions between a processor, a bank and a ledger in a spreadsheet. It works until they take leave.

  • Reporting can't be traced back to source

    A number appears in a board report and confirming how it was derived takes hours. When a regulator or auditor asks, that's a serious problem.

  • Floating-point money and mutable records

    We routinely find financial systems storing money as floats and updating rows in place. Both are quiet, compounding correctness problems that surface at the worst time.

  • Compliance was added after the fact

    Audit trails, retention, access controls and approval workflows retrofitted onto a system that wasn't designed for them are expensive and never quite complete.

  • Manual approvals with no enforced separation of duties

    Payments and adjustments approved over email or chat, with no systemic guarantee that the person who created a transaction isn't the one approving it.

What we build

Systems we've built for finance

Not a menu, just a description of the shapes of work that come up repeatedly in this vertical.

  • Automated reconciliation engines with exception queues
  • Double-entry ledger design and implementation
  • Regulatory and management reporting with full lineage
  • Loan origination and servicing workflows
  • Payment orchestration and ACH/card processing integration
  • Client portals and statement generation
  • Approval workflows with enforced separation of duties
  • Data warehouse and BI pipelines for finance teams
Constraints we design around

The requirements that are easier to build in than bolt on

Compliance, auditability and correctness cost far less when they're part of the architecture from the start. Retrofitting them is where budgets go.

  • Money is never a float

    Integer minor units or fixed-point decimals, currency carried alongside every amount, and rounding rules stated explicitly. Non-negotiable in anything we build that touches money.

  • Append-only history

    Financial records are corrected by appending an adjustment, never by overwriting. Every state is reconstructible for any point in time.

  • Audit-ready by construction

    Immutable logs of who saw and changed what, retention policies enforced in the system, and reports that can be traced to source transactions on demand.

  • Least-privilege access

    Role-based permissions, no shared credentials, and no engineer holding standing access to production financial data.

Tell us about your finance project

Thirty minutes with an engineer who can scope it. You'll leave with a view on approach, a budget range, and an honest answer about whether we're the right firm, including when we aren't.