IPNVPN
Privacy in one tap: a VPN that also handles your own HTTP and SOCKS5 proxies, in one calm, simple app.
- Year
- 2024
- Role
- Full-stack - mobile app, native VPN layer, backend
- Stack
- React Native, Swift, Laravel
- Website
- App Store

Overview
Most VPN apps either hide everything behind one button or overwhelm people with settings. IPNVPN does both jobs well: a single tap to connect for everyday users, and saved HTTP and SOCKS5 proxy configurations for people who manage their own connections. I built the whole product, from the React Native app and the native Swift layer that runs the VPN connection on iOS to the Laravel backend behind it. The app is live on the App Store.
The challenge
A VPN has to feel effortless while doing something technically demanding: establishing a secure tunnel, choosing a server, reporting status honestly and never leaving the user unsure whether they are protected.
On top of that, the product needed a second audience in mind: people who already have proxies and want one place to use them.
What I built
- 01
One-tap VPN
A single screen to connect, with live status, session duration, the connected location and connection performance at a glance.
- 02
Global locations
A server list grouped by country, with free locations and the complete network unlocked with Premium.
- 03
HTTP & SOCKS5 proxies
Users save their own proxy configurations, with optional authentication, and connect whenever they need them.
- 04
Public IP check
The current public IP address is visible in the app, before and after connecting, so users can confirm the change themselves.
- 05
Premium subscriptions
Optional auto-renewing subscriptions that unlock every location and remove in-app ads.
- 06
Privacy by design
No logging of browsing history, visited websites, DNS queries or traffic content.
Why this stack
- React Native
- The interface, plans and settings are shared logic, so one React Native codebase keeps the iPhone and iPad experience consistent and quick to evolve.
- Swift
- The VPN tunnel is where reliability matters most. Running it natively in Swift gives direct access to iOS networking and the system VPN APIs.
- Laravel
- Accounts, locations and subscriptions are classic server-side concerns, and Laravel handles them with a mature, well-understood toolset.
Outcome
IPNVPN is available on the App Store for iPhone and iPad, with free locations, Premium subscriptions and custom proxy support in a single app.
Screens

Server list 
One-tap connection 
Global locations 
HTTP & SOCKS5 proxies
Next projectGriddotsHave a product like this in mind?
I take products from scope to launch: interface, backend, integrations and the details that make them hold up with real users.