Gaurav.
Back to projects

Project · 2025

InvoPilot

Cut invoice creation time by ~80%

Role
Sole full-stack developer — product, backend, integrations, and document pipelines.
Context
Freelance client needed invoices, compliance exports, and carrier filing in one workflow instead of spreadsheets and manual PDF assembly.
Timeline
2025, ongoing
80%
faster invoice creation
80%
less per-shipment documentation time

constraints & discovery

Shipping integrations use DHL SOAP APIs; document templates must stay audit-ready. Bad data cannot reach export PDFs or carrier filing.

problems → solutions

problem 01 / 03

Line items and HSN codes were slow to fill and error-prone for operators.

→ solution

Gemini-based item enrichment with validation gates before anything hits the invoice or export bundle.

problem 02 / 03

Compliance packets (COA, MSDS, SDS, IFRA) were assembled by hand per shipment.

→ solution

Template-driven export generation with Excel/PDF/ZIP output from a single wizard flow.

problem 03 / 03

DHL CSB IV/V filing lived outside the invoice tool.

→ solution

SOAP shipment filing wired into the same workflow after documents are generated.

architecture decisions

  • 01Next.js app with Supabase for auth and data — one surface for operators and generated artifacts.
  • 02Gemini function-calling for structured suggestions, human confirmation before commit.
  • 03Document generation isolated from carrier filing so each step can fail safely.

learnings

AI suggestions are only useful with a hard validation layer — the win is fewer keystrokes, not fewer checks.