Vault / CFO Knowledge/Interviews
date: 2026-07-21
cfo: Ashkon Farmand
company: Payroll Integrations
industry: SaaS (Payroll Integrations)
tags: [CFO, AI Adoption, Vibe Coding, Data Mapping, Team-of-One]
Ashkon Farmand — Payroll Integrations
Date: 2026-07-21
Role: VP Finance — conduce finance ca team of one (+ bookkeepers externi), de la <$5M la double-digit millions ARR
Source: https://cfosonai.cashboard.co/p/how-ai-helps-ashkon-farmand-run-a
🎯 AI Use Cases (ce folosește deja)
- Journal entries direct în ERP — OCR pe PDF → alocări în Python → journal entries scrise direct în Rillet via API. Un vendor care ocolea Ramp și trăgea din bank feed ajunge alocat pe R&D/G&A/COGS în loc de un singur bloc de $10K.
- Board prep cu MCP-uri — noaptea dinainte de board meeting, a tras 6 luni de spend Anthropic prin Rillet MCP + Ramp MCP (media, trailing 6 luni). Board-ul a întrebat exact asta a doua zi.
- Usage data pipeline — 5M records din AWS → format → S3 → feed Tabs. Python → cron job nightly (asistat de Claude).
- Billing app vibe-coded — logica de billing (spreadsheet de 58 coloane, if-uri + lookup tables) → app Python care calculează factura și o împinge în Rillet, cu CSV suport atașat.
- Customer-matching app — fuzzy match între numele din HubSpot și usage DB (100% → lock; 90% → flag pentru review manual).
💡 Key Insight
- „The scariest part of vibe coding is not the code. It's letting the code touch anything important." Nu a lăsat app-urile să scrie direct în HubSpot sau AWS. Co-fondatorul l-a întrebat: „ești sigur că vrei să-ți lași app-ul liber pe HubSpot-ul nostru?" → a oprit. Exportă fișier, revizuiește manual în Excel, urcă el.
- „Data mapping is the finance function." — match CRM→usage data, lookup tables, ierarhii de clienți. „Ce construiești tu — data mapping și lookup tables — asta e finance. Asta e funcția de finance." E exact semantic layer-ul din #1 (Gusto), văzut de la celălalt capăt (lean).
- Vibe coding = 80/20 + feature bloat. 80% în câteva ore, ultimii 20% îți mănâncă viața. „Suddenly your billing app also needs to push to HubSpot, post to Slack, reconcile Stripe, and make coffee." → build vs buy: „I've built one billing app. Tabs has done it a million times."
- Team-of-one e posibil — 1 om + bookkeepers la double-digit millions ARR, prin software modern + Claude. Nu angajezi staff accountants la ritmul veniturilor.
🧰 Stack
Rillet (ERP, upgrade din QuickBooks) · JustWorks (PEO) · AWS (data warehouse, Python+SQL) · Drivetrain (FP&A, acum ca warehouse + mapping) · Tabs (billing, înlocuiește vibe-coded) · Ramp (spend) · HubSpot (rev-ops) · Invoice Butler (AR) · Claude (tool principal + MCPs).
🎯 Background (raritate: CPA + coder)
KPMG (și-a învățat singur SQL) → analytics la Cubs games (SQL/Python pe vânzări de bere) → Deloitte M&A (100 deals/an, customer data → EBITDA) → Sumeru PE → Payroll Integrations. „Accountant who can code."
❓ Open Questions
- Nu a lăsat vibe-code-ul să atingă sistemele importante — dar nu are încă tool-ul de mapping colaborativ (îl face el, local). Cashboard vinde exact asta.
- „Scheduled tasks" e ce vrea să îmbunătățească: un agent zilnic peste Gmail+Slack+HubSpot care-i spune ce să prioritizeze.
🔗 Related