Mobile App
One codebase. Consistent experience.
- Flutter (Dart) across iOS & Android
- Shared design system and components
- Optimized for fast interactions (payments, invoicing, navigation)
- State management designed for real-time updates
Built with founders: a UAE freelancer money app combining banking, invoicing, expenses, and VAT in one product.
Built and shipped in ~8 months.

Product tour
Production surfaces
Explore the live app—one product for banking, payments, invoicing, spend, and tax. Built in Flutter and integrated with core financial rails across the UAE.
Swipe or use the arrows. Keyboard navigation works when the gallery is focused. ← →
Here's how we got here — the problem, the approach, and what shipped.
Slide 1 of 8: Onboarding — account setup in under 3 minutes
01 / 08
Swipe or use arrows to change slides. Use the zoom icon (bottom-left) for full screen — scroll or pinch to zoom, drag to pan.
Onboarding — account setup in under 3 minutes
Why it mattered
Product thesis
One flow replaces banking, invoicing, expenses, and VAT—without turning into an everything app.
Tilo is mobile-first. Cash, invoicing, spend, and tax stay connected in one system—not split across tools.
From product and UX to mobile, backend, and integrations—we owned everything required to ship a production fintech app.
Product & UX — 13 shipped flows, 45+ production views, design system
Cross-platform Flutter — iOS & Android, single codebase
API and data — Node.js, Express, PostgreSQL, Redis on AWS
Four integrations — Stripe, Lean (open banking), UAE Pass, FTA portal
The problem
UAE freelancers were managing banking, invoicing, expenses, and VAT across separate products—losing time to admin before they had a clear view of cash or tax exposure.
Discovery snapshot
What we heard was consistent: constant switching, manual reconciliation, and no product built around freelance money as a system.
Banks often underserve freelance visa holders and irregular income; few combine money movement with VAT-ready workflows.
Our brief with the founders: replace four tools with one product—without creating an everything app.
“I use 4 different apps just to manage my money”
“I never know how much to set aside for taxes”
“Every invoice I send is a completely manual process”
The solution
We designed Tilo as a money system—not an invoicing tool with a balance attached. Cash position, activity, and tax stay visible in one place; creating an invoice takes one tap.
Build snapshot
Built in Flutter across iOS and Android, with Stripe (payments) and Lean (open banking) in production. UAE Pass supports eKYC where applicable; VAT views use FTA-linked data where integrated.
For tax, we prioritized automation over manual work. Expenses are categorized automatically, with user overrides and continuous learning.
How we ran it
Build phases
Seven phases from discovery through launch and post-launch iteration—use the rail to jump, or read the active chapter in full.
What we shipped
The outcome
V1 on App Store & Google Play—validated through beta testing, with live integrations, security review, and full handover—so founders could fundraise on a real product.
Launch snapshot
What we delivered
13 core journeys, 45+ production views, tested with real freelancers
Node.js Backend
Production-grade Node.js API on AWS with PostgreSQL and Redis
Integrations
Stripe (payments), Lean (banking), UAE Pass (identity), FTA (VAT data)
AI layer
~90% first-pass on whether a receipt is business vs personal (internal labeled set); learns from overrides
Complete Design System
Component library, brand guidelines, App Store assets
Card data stays on Stripe · third-party security review before launch · founders own the codebase.
Summary
Hiverd delivered end-to-end—from discovery to production—in ~8 months.
The result: a live fintech product with real integrations, production-ready infrastructure, and full handover—allowing the founders to move into fundraising with a working product, not slides.
Scope
A unified money system for freelancers—connecting banking, invoicing, spend, and tax in one product.
5 capabilities
5 capabilities
5 capabilities
5 capabilities
Engineering
Flutter client across iOS and Android, backed by a Node.js API with PostgreSQL and Redis—deployed on AWS with containerized infrastructure and automated pipelines.
Integrated with core UAE financial rails: Stripe (payments), Lean (open banking), UAE Pass (identity), and FTA (VAT data).
One codebase. Consistent experience.
Connected directly to the financial rails used in production.
Designed around financial workflows—not generic CRUD.
Built to scale and operate reliably in production.
Build with us
We design, build, and ship fintech products end to end. Tilo went from zero to App Store & Google Play in ~8 months.
90-day engagementsYou own the codebaseThird-party security review