Stack
The tools I run on.
Tooling choices are decisions, not defaults. Here's what we use to run finance across four countries — and what Atlance is built with.
Finance Ops
The SaaS that runs day-to-day. Replaced seven of these with Atlance modules already; the rest are kept because they're either source-of-truth (Zoho), or solved problems we don't want to solve ourselves (tax, payments).
Zoho Books
Source-of-truth ledger across all four entities. 60–70% of expense reality lives here — the other 30% is why Atlance exists.
Pazy
AP automation. Multi-level approval workflows, corporate cards, vendor onboarding. The queue we read from for expense lifecycle tracking.
Stripe
Payments across 4 accounts (IN / UK / USA / AED). Atlance pulls invoice + dispute data directly via the Stripe API.
Avalara
Multi-jurisdiction tax engine — UK VAT, UAE VAT, US multi-state. The "build vs buy" decision that stayed firmly on buy.
Salesforce
CRM. Atlance's CRM Analytics module reads from here for pipeline + customer cohorts.
Ramp
US corporate cards + spend. SVB Card Expenses module pulls from Ramp's API.
Banking & Treasury
HSBC UAE
Primary MENA banking. Direct API access where possible; manual reconciliation where not.
IDFC FIRST Bank
India primary, with auto-sweep into FDs. Real-time bank import in Atlance.
Wise Business
Cross-border FX + transfers. Cleaner rails than HSBC for sub-$100K moves.
Audit, Tax & Compliance
BSR & Co. LLP
KPMG network. Statutory audit across 4 countries. FY25 closed at 11:25 PM on Dec 23 — 2 months, not the 6 we planned for.
BRKS Associates
Tax + ROC compliance for India.
Mithras
Transfer pricing across IN / UK / USA.
Intuit Consultancy
US tax compliance for the US subsidiary.
EquityList
Cap table + ESOP for 185 stakeholders. WACC 22.03% DCF valuation flows through here.
Atlance — built with
Stack chosen for low cost, fast iteration, and free-tier generosity. See the live architecture map ↗
React 19 + Vite
Per-module SPA. Each module is its own Vite workspace — independent builds, independent deploys, shared design tokens.
Tailwind 4
CSS-first config. Single token file (
tokens.css) shared across every module.
Recharts
SVG charts. Sub-200ms render after the Sheets→Supabase ETL.
Supabase
Postgres + Auth (PKCE) + Edge Functions. Free tier covers everything we need today.
FastAPI
Python backend. Hosted on Railway. ~280 endpoints across the modules.
Cloudflare Pages
Frontend hosting. Auto-deploys from
main. Generous bandwidth + edge cache.
GitHub Actions
CI: selective Vite builds, doc verification, schema lints.
Sentry
Error tracking + Seer for AI-assisted root-cause analysis on the API.
Claude Code
Pair-programming partner. The CA who learned to code did it with this in the loop.
How I write & think
Notion
Memos, postmortems, narratives. Where every doc starts before it ships anywhere.
Slack
Async with the founder + team. The narrative essay was built from this corpus.
Cal.com
Open-source scheduling. Book an intro goes through here.
This list moves. New tools get added when they earn it. Old ones get retired when an Atlance module replaces them — already happened with seven of them. Back to the portfolio →