
Farhan Zarif
Software Developer at Ledgercross
In shadows draped, a tale unfolds, Apathy's touch, it holds. Tapestry of void, time has sold A story forever told
Dhaka, Bangladesh
14 public repos, 58 contributions in the last year
vivamus moriendam est
Ask me about
- Algorithms
- Machine learning
- Deep learning
- Bioinformatics
Currently
Working on my thesis
Fun fact
My seniors are n+1 while I am n³.
Say hello
farhanzarif98@gmail.com
Projects at Ledgercross
5InvoicePilot
Complete, Q3 2026Audit-ready invoice operations for finance teams: capture, extract, review, approve, and cryptographically seal every invoice.
- React
- Fastify
- PostgreSQL
- +3
InvoicePilot
Complete, Q3 2026Audit-ready invoice operations for finance teams: capture, extract, review, approve, and cryptographically seal every invoice.
Role: Software Developer
Audit-ready invoice operations for finance teams: capture, extract, review, approve, and cryptographically seal every invoice.
Built billing and accounts receivable on SolidInvoice with per-business isolation, Supabase MFA and password reset, firm portfolio metrics, role-based access and the redesigned landing page.
- AI invoice OCR and field extraction
- Fraud and duplicate checks before approval
- Approval workflow scoped per business
- Every invoice sealed on-chain
- React
- Fastify
- PostgreSQL
- FastAPI
- BullMQ
- Solidity
Contract Risk Operations Agent App
Ongoing, Q3 2026Turns signed contracts into monitored workflows: extracts terms, tracks obligations and renewal deadlines, raises risk events, and routes actions through human approval.
- FastAPI
- SQLAlchemy
- Next.js
- +3
Contract Risk Operations Agent App
Ongoing, Q3 2026Turns signed contracts into monitored workflows: extracts terms, tracks obligations and renewal deadlines, raises risk events, and routes actions through human approval.
Role: Software Developer
Turns signed contracts into monitored workflows: extracts terms, tracks obligations and renewal deadlines, raises risk events, and routes actions through human approval.
Built the AI core: versioned extraction with a review queue, pgvector embeddings, hybrid retrieval with a reranker, grounded Q&A with citations, prompt-injection defenses and a CI-gated evaluation benchmark.
- Contract ingestion and term extraction
- Deterministic obligation and renewal tracking
- Risk events with approval gates
- Multi-tenant roles with an audit log
- FastAPI
- SQLAlchemy
- Next.js
- Gemini
- Document AI
- Clerk
Office Management SaaS
Complete, Q3 2026Multi-tenant SaaS for office operations: one record for who is present, who is out, what is owed, and what needs a decision today.
- Next.js
- React
- Supabase
- +2
Office Management SaaS
Complete, Q3 2026Multi-tenant SaaS for office operations: one record for who is present, who is out, what is owed, and what needs a decision today.
Role: Software Developer
Multi-tenant SaaS for office operations: one record for who is present, who is out, what is owed, and what needs a decision today.
Built the superadmin console with a safe two-step organization purge, org provisioning and a member roster, plus billing and email template fixes.
- Attendance, leave and task tracking
- Meetings, notices and anonymous complaints
- Manager review queue with a full audit log
- Subscription billing
- Next.js
- React
- Supabase
- PostgreSQL
- SSLCommerz
Procurement Negotiation Agent App
Ongoing, Q3 2026Procurement system where AI proposes, deterministic code verifies, policy decides, and humans approve high-impact actions.
- FastAPI
- SQLAlchemy
- PostgreSQL
- +3
Procurement Negotiation Agent App
Ongoing, Q3 2026Procurement system where AI proposes, deterministic code verifies, policy decides, and humans approve high-impact actions.
Role: Software Developer
Procurement system where AI proposes, deterministic code verifies, policy decides, and humans approve high-impact actions.
Built purchase-request to RFQ creation with email drafts, consolidation and payment-terms opportunity detectors, and renewal alerts.
- Supplier quote ingestion and line extraction
- Controlled negotiation drafts
- Evidence-backed procurement ledger
- Autonomy levels, policy settings and a full audit trail
- FastAPI
- SQLAlchemy
- PostgreSQL
- Gemini
- React
- TanStack Router
Cash Recovery Agent App
Ongoing, Q3 2026AI accounts-receivable assistant: finds why each overdue invoice is unpaid, drafts the collection email, tracks promises and disputes, and matches payments.
- FastAPI
- PostgreSQL
- Next.js
- +3
Cash Recovery Agent App
Ongoing, Q3 2026AI accounts-receivable assistant: finds why each overdue invoice is unpaid, drafts the collection email, tracks promises and disputes, and matches payments.
Role: Software Developer
AI accounts-receivable assistant: finds why each overdue invoice is unpaid, drafts the collection email, tracks promises and disputes, and matches payments.
Fixed the embedding pipeline and made CI fail loudly when a required secret is missing.
- QuickBooks and mailbox sync
- Blocker diagnosis with evidence
- Drafts behind a human send gate
- Promise tracking and payment matching
- FastAPI
- PostgreSQL
- Next.js
- Gemini
- Nylas
- Clerk



