Vaultledger: a Freelance essential
What I Built As a computer science student juggling freelance development, keeping track of messy PDF invoices, parsing tax rates, and formatting general ledger journal entries is a major distraction. I built VaultLedger: a 100% offline, air-gapped desktop utility for freelancers and independent contractors that ingests messy invoices and receipts (PDFs and images), extracts structured financial…
As a computer science student managing freelance development tasks, the author struggled to keep track of invoices, parse tax rates, and format journal entries. This led to the creation of VaultLedger, a desktop utility designed for freelancers and independent contractors. VaultLedger is an entirely offline, air-gapped tool that can process PDF invoices and receipt images, extracting structured financial data.
The application uses an embedded Google Gemma 2B model to enforce a deterministic schema extraction process. Records are securely stored in a WAL SQLite database, anchored by SHA-256 tamper-evident hash chains. The exported data is ready for audit-ready Double-Entry General Ledger CSVs. The application prioritizes total privacy by having zero cloud dependencies, ensuring zero data leaks and eliminating the risk of sensitive tax data ending up in third-party LLM APIs.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.