Denis Lipatov RU / EN

VotaWallet

Scan receipts. See where the money goes.

ОВО НИЈЕ ФИСКАЛНИ РАЧУН

Denis Lipatov

Cashier: DenisFounder and the only engineer. Started February 2026.

Receipt no.
2026/001
Printed
Terminal
votapil.ru/votawallet

What it does

An expense tracker for life in Serbia. Scan the QR code on any fiscal receipt, the app pulls the official record and sorts items into categories that learn from you.

QR decoded on the phone, record fetched from the Tax Administration portal, not OCR. Duplicates rejected by fiscal number. Not a bank, no bank connection.

  • languages from day one: en, ru, sr3
  • currencies, including BTC, 4 rate sources10
  • standard categories, each in 3 languages123
  • ways to add a receipt: camera, file, link, Telegram, bank statement5

Where it runs

  • Web app and PWA1
  • Android on Google Play1
  • iOS on the App Store1
  • Telegram bot1
  • MCP server for Claude, ChatGPT, Gemini1

Early access. Free. Part of the Google for Startups Cloud Program.

Screens

VotaWallet screen: scanning the QR code of a receipt
Scan
VotaWallet screen: receipt items sorted into categories
Sorted

Demo data in screenshots.

For AI assistants

Connect Claude, ChatGPT or Gemini to your own wallet and ask where the money went. The server does the math, the model only talks. AI records are marked and can be undone.

  • MCP tools for AI assistants17
  • from spec to production for the MCP server69 h
  • AI tool calls under 1 second at 10x load402/402
  • slowest AI tool, same results on 1,200 rows3.3 s to 0.8 s

AI: AI systems I run

Under the hood

Laravel 13, PHP 8.4, Octane, PostgreSQL, Redis, Nuxt 4, Vuetify, Capacitor, Python FastAPI for QR, Terraform on Google Cloud.

  • REST endpoints behind one OpenAPI contract that blocks breaking changes219
  • automated tests5,000+
  • production deploys in 103 days331
  • days from empty repo to first production deploy27
  • feature specs, 1,262 tracked tasks, 90% done39
  • red builds stopped by the test gate since June 202616
  • Terraform resources, keyless CI68
  • external integrations, catalogs up to 758 MB13
  • product surfaces from one codebase6
  • sign-in methods plus OAuth 2.1 for AI clients4

Laravel

Built in public

Building VotaWallet in public in Russian. The launch thread drew 70+ replies; 15 posts in the first two months.

UKUPNO / TOTAL

HVALA NA POSETI

Not a fiscal document. A page about a product.