Overview
Voxa is a browser-based VoIP product that gives users real local phone numbers in their home country — without a monthly subscription. You buy credit, you use credit, nothing more.
The primary audience is expats and remote workers who need to maintain a local presence in a country they no longer live in. Think Poles living in London who need a Warsaw number for family, banking, and contracts.
The Problem
Existing solutions were either:
- Too expensive — monthly plans with caps you don't need
- Too complicated — SIP clients that require configuration
- Too unreliable — quality so poor it wasn't usable
There was a gap for a dead-simple, browser-based experience that worked as well as a real phone call.
Design Process
Research Phase
I interviewed 8 expats about their current solutions. Most were paying €15–20/month for features they used 5% of. The core need was simple: receive calls on a local number, make occasional outbound calls.
Information Architecture
The IA needed to solve one tension: power users (who want control over call routing, voicemail settings, forwarding) versus casual users (who just want it to work).
I solved this with progressive disclosure — the default view shows one number, one call button, one credit balance. Advanced settings are two taps away but never in the way.

Visual Design
Voxa's visual language is deliberately calm. Calls are inherently anxiety-producing for some users. The design avoids high-contrast patterns and animation during active calls. The call screen is the calmest place in the interface.
Technical Architecture
Twilio for telephony — SIP trunking, number provisioning, and call routing via Twilio's Programmable Voice API.
WebRTC in the browser — no plugins, no downloads. Works in Chrome, Firefox, Safari.
Next.js frontend — server-side rendering for fast initial load, App Router for clean routing.
Stripe for payments — credit top-ups with minimal friction, no subscriptions.

Key Design Decisions
No app required. The browser-first approach reduced the acquisition friction to near zero. Share a link, the product works.
Credit not subscription. Removing the subscription model eliminated the most common reason users churned from competitors.

Status
Beta with a small waitlist. Actively working on number availability expansion.
