Headframe
Senior Finance Manager · Oct 2025 – Apr 2026 · International · Crypto / BTC Mining
- multi-currency reconciliation
- pools & exchanges data
- Python / pandas
- Metabase
- automated reporting
Under NDA: no amounts or counterparties
Context
A large international BTC-mining company — a 24/7 operation with no weekends and no downtime, generating a continuous, high-volume stream of transactions across mining pools, exchanges and wallets. When I joined there was no structured financial system: no single source of truth, fragmented tracking, and settlements that couldn't be trusted end-to-end. (Specifics withheld under NDA.)
Mandate
Build the company's entire finance function from zero — the accounting model, settlement logic, balance and multi-currency reporting, and the financial architecture underneath all of it.
What I built
- Full financial architecture, end-to-end — defined how value was tracked from pool accrual through exchange and wallet movements to counterparty settlement, and turned that into a consistent accounting and balance model the business could actually run on.
- Multi-currency reconciliation & reporting from scratch, 10+ currencies — consolidated mining pools, exchanges and wallets (via APIs and structured exports) into one source of truth, with daily balances and positions.
- Custom counterparty settlements — designed non-standard settlement logic for major counterparties: multiple currencies and FX rates, revenue shares and layered commissions that no off-the-shelf accounting could handle.
How it worked
- Ingestion — pool, exchange and wallet data pulled via API and structured exports.
- Reconciliation — normalized and matched in Python/pandas: currency conversion, applied rates, shares and commissions, then matched pool accruals against actual counterparty payouts.
- Output — dashboards served in Metabase: daily balances, positions and settlement views for decision-makers.
Impact
Because the system matched what the pools accrued against what was actually paid out, it surfaced shortfalls that had been invisible before — a real gap between pool accrual rates and counterparty payouts. Catching it stopped an ongoing leak of funds. (Figures under NDA.)
Audit
Personally ran a full transaction audit across every pool and exchange, confirming the books reconciled cleanly against on-chain and exchange records — closing the loop between the new system and reality.
media [TODO]