Jacob Silverman
AI Engineer — agentic systems over financial data
Summary
Ten years building data-intensive systems, the last four on AI: local multi-modal pipelines, agentic harnesses with evals and guardrails, and the deterministic engines they reason over. Full-stack throughout — the pipelines, the engines, and the surfaces people use.
Experience
Software Engineer · Self-employed
2020 – PresentLedger AI — agentic harness for forensic crypto and DeFi tax bookkeeping. Koinly and CTC handle the easy 90%; Ledger AI handles the hard 10% — DeFi protocols, decentralised exchanges, decoding on-chain transactions into statements for accountants and tax. Hundreds of thousands of on-chain multi-chain events parsed, tens of thousands of fiat transactions reconciled for clients to date. Built on top of a multi-modal ingestion pipeline running local models over voice, vision and OCR, and trading infrastructure on Solana — P&L analytics and trade-ledger reconstruction for delta-neutral trading and DLMM market making (Meteora). Also includes fiat extensions for Xero and MYOB. https://ledgerai.fly.dev
Ledger UI — a React component library powering Ledger AI’s front-end. Animated, Excel-literate accounting primitives with spreadsheet input semantics: journal entries expanding to balanced debit/credit legs, transaction split and merge, reconciliation matching that snaps bank lines onto invoices with the residual shown on a partial match, P&L / balance-sheet tables drilling group → account → transaction, pivot tables, and entry forms. Composes over a headless engine rather than wrapping a data grid — components take double-entry-shaped props and animate only the transitions the ledger permits, so a split visibly conserves its parent total. https://ledgerui.fly.dev
Fairway — agentic workflows: guardrails and devtools for collaborating agents. Claude Code’s docs tell you what to do when you ask; Fairway tells you what to do when you don’t know what to ask, and gives you hooks to encourage patterns and discourage antipatterns. Nine small tools sharing one Go binary, one WAL-mode SQLite store and one MCP server, so anything one tool writes another can read — each extending a command Claude Code already ships: /insights, /usage, claude agents and the tool hooks. Includes a concurrency guard that intercepts wide git operations (reset --hard, force push, checkout .) before one autonomous coding agent clobbers another’s uncommitted work — multi-agent-safe by design, no shared state between sessions, pre-run interception at the hook layer. Pick the ones you want: most are read-only pull commands that need nothing installed, and two wire into your setup with explicit install and uninstall verbs. The binary alone creates no files, opens no ports, writes no config. MIT-licensed. https://github.com/bespy/fairway
Verify My Order — contact-lens prescription verification for a US retailer. A companion Shopify app: orders don’t ship until a prescription is verified — a state machine that negotiates between doctors, patients and the retailer over multi-channel communications. Regulated-sector approval engine with legally binding response deadlines, scoped directly with the non-engineers who own the process. https://verifymyorder.com · https://dimplecolor.com
Sales Engineer · STRV
2017 – 2018Pre-sales engineering at a US software-development agency (New York) — scoping custom software builds and translating client requirements into project specs.
Software Engineer Intern · Atlassian
2014 – 2015Software engineering internship in the Jira/Confluence ecosystem, during my UNSW engineering degree.
Education
University of New South Wales
2012 – 2016Bachelor's Degree in Engineering (Electrical)
Tech Stack
Agentic AI / LLM tools · RAG / semantic search · Tool calling / function calling · Prompt & context engineering · Evals / structured output · Local LLMs (Llama, MLX) · Multi-modal ML (Whisper, Qwen3-VL, OCR) · Inference optimization (quantization, batching) · MCP · TypeScript · Python · Rust · React · Node.js · Remix / React Router · Next.js · Data viz / charting (D3.js, SVG) · Tailwind · Radix / shadcn · Zod · PostgreSQL · Redis · SQLite / FTS5 · ORMs (Prisma, Drizzle) · Solana (Anchor, Helius) · On-chain forensics · Xero & Stripe APIs · Inngest (durable workflows) · Docker · Kubernetes / Helm · CI/CD (GitHub Actions) · Testing (Vitest, Playwright) · Sentry · GCP · AWS · Fly.io