01A
Property-management financial SaaS
TEO
Lead Full-Stack Engineer
- Problem
- A financial product has to preserve one trustworthy account of an invoice while QuickBooks, hosted checkout, webhooks, and background jobs all change it.
- What I built
- I own payments and accounts receivable end to end: QuickBooks invoicing through Payabli hosted checkout, webhook processing, background workers, and invoice status derived from the ledger. I also founded the design system from zero with a three-layer token architecture and ESLint enforcement.
- What made it hard
- The money path must fail closed. I hardened it with default-deny safeguards, established an adversarial multi-model AI review gate, and led WCAG remediation across the product.
- TypeScript
- QuickBooks
- Payabli
- Webhooks
- Background workers
- Design tokens
- WCAG