Back to Projects
Rust + Tauri desktop appSole Full-Stack & Desktop Engineer2026

FBR Digital Invoice App

Government-Compliant Tax Invoicing Desktop Software (Pakistan)

A native desktop app that lets Pakistani businesses submit FBR-compliant sales invoices offline-first — correct tax math, a validate-then-post gateway handshake, QR codes and print-ready PDFs. Migrated from Electron to Rust/Tauri, cutting the install from ~300 MB to ~12 MB with an identical UI.

Tauri v2 (Rust)Tauri v2 (Rust)
React 18React 18
TypeScriptTypeScript
Tailwind CSSTailwind CSS

Case Study

Swipe through the full walkthrough — click any slide to enlarge
Cover
Cover01 / 12

Engineering Highlights

Fully offline — all data (auth, settings, invoices, templates) lives in a local AES-256-GCM encrypted SQLite database.

Validate-then-post FBR gateway handshake with exact tax math snapshotted per invoice so historical records never drift.

Compliant output: 96×96 FBR-spec QR codes and print-ready A4 PDF export.

Electron → Rust/Tauri migration with zero UI rewrite — ~96% smaller install, native performance.

Secrets bound to the machine via Windows Credential Manager, behind a hidden vendor/admin gate.

Like what you see?

I build production-grade full-stack products end-to-end. Let's talk.

Get in Touch