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
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.
Next project
Cut manual certificate-sending by ~90%