← Back to portfolio

Self-Employed Tax Platform — Pilot for the Federal Tax Service

2018 PHP · Laravel · Postgresql · Swift · Kotlin

This was a big one. The Russian Federal Tax Service was launching a brand new tax regime for self-employed people, and we were trusted to build the pilot platform — the architecture, the web service, and the mobile app. The idea: a freelancer or a small business owner registers in the app, logs every sale, and pays a flat 4-6% tax with zero paperwork.

The mobile app

Built in React Native. The main screen shows your tax account balance, today's revenue, and a transaction feed — top-ups via Apple Pay, cash sales, bonuses. Clean and simple, because the target audience is a hairdresser or a plumber, not an accountant.

phone: Main screen — tax account, revenue, transaction history

phone: New sale form — amount, payment type, client phone

Sale templates

One of the features I'm proud of: sale templates. If you're a nail salon and you do the same three services every day, you don't want to type them in each time. Set up templates once — then just tap quantities and hit "Add sale." Saves a ton of time for people who do dozens of transactions daily.

phone: Sale with templates — haircut, coloring, nails

Settings and identity

The settings screen handles profile data, card linking, push notifications, and activity types. Identity verification runs in the background — you see "Identification in progress..." until it clears. We also built referral mechanics ("Invite a friend") and partner program integrations.

phone: Settings — profile, card, notifications, activity types

The whole thing was running live during the pilot in several Russian regions before the regime rolled out nationwide. Pretty intense timeline — from zero to production in a few months.