NativePHP early-adopter

Native desktop & mobile apps
powered by PHP

NativePHP lets you build genuinely native desktop and mobile apps using Laravel, Livewire and the rest of your PHP stack. No Electron-flavoured web wrappers, no learning Swift or Kotlin from scratch. I've been building with it since the early betas — let me help you ship.

Who I work with

Teams who want native, without leaving PHP

NativePHP is a young framework but a powerful one. Here's where it really shines.

🖥️

SaaS teams shipping a desktop client

Your SaaS is doing well, but power users want a desktop app that works offline, integrates with the OS, and feels first-class.

🛠️

Internal tooling builders

Desktop tools for your team — no browser, no auth headaches, no networking required. Just a working app.

📱

Mobile companion apps

A simple iOS/Android app to complement your Laravel SaaS — built with the stack your team already knows.

🚀

Indie devs & founders

You know Laravel inside out. You want to ship a paid desktop app without spending six months learning a new stack.

What I build

The full NativePHP app lifecycle

From first prototype through to signed, notarised, distributed releases.

🖥️

Desktop apps

Windows, macOS, Linux from a single Laravel codebase. Real native windows, menus and system tray integration.

📱

Mobile apps

iOS and Android via NativePHP for Mobile. Reuse your Laravel logic and Livewire UI on device.

🔌

OS integration

File system access, native dialogs, clipboard, notifications, global hotkeys, deep links.

🗄️

Local data

SQLite-backed local databases, file syncing, offline-first patterns, conflict resolution.

📡

Server sync

Talking to your existing Laravel API — auth, sync, real-time updates, background fetch.

🔐

Code signing & notarisation

Apple Developer ID, Windows code signing, macOS notarisation — properly set up so users don't see scary warnings.

📦

Auto-update

Self-updating builds with rollback safety. No "please redownload the installer" emails.

🏪

App Store / Microsoft Store

Submission, review prep, store-specific requirements handled.

🚀

CI/CD for native builds

Automated builds, signing and release on every tag. Stop the Mac-by-the-desk release process.

How a NativePHP build runs

From idea to a signed installer

NativePHP is fast to start with, but native distribution has its own quirks. Here's the rhythm.

01

Scope & prototype

A working prototype in the first week or two — proves the concept on a real device before we commit to the full build.

02

Build & iterate

Working builds delivered to you weekly. You install and use them as we go — no waiting for a big reveal.

03

Sign, ship, auto-update

Code signing on all platforms, automated CI for releases, auto-updater wired in. Customers get a real native experience.

What clients say

Kind words from people I've worked with

Jamie has been instrumental in building My Trust List from the ground up. As our senior full-stack developer, he combines genuine technical depth across Laravel and modern web architecture with the kind of pragmatic problem-solving you only get from someone who truly owns what they build. He communicates clearly, ships reliably, and consistently makes the right call on the trade-offs that matter. I'd recommend him without hesitation to any team serious about quality.

Martin Spencer

CEO & co-founder

We have worked with Jamie since 2024 after approaching him to support and maintain our vehicle recycling platform built by a previous developer. Since then we have fixed numerous bugs, upgraded to the latest library releases and built new functionality including a brand new mobile phone app for our drivers. Knowing we pay the same amount each month and can bank any unused time helps with our cash-flow and we know he'll be on-hand whenever we need support.

William Nelson

Operations Manager

Jamie is a safe pair of hands when you need someone. I have worked on a number of projects with Jamie. (Custom APIs mainly, but server and security related items as well). He responds quickly, follows up without needing to chase and completes tasks in a methodical way. He finds the last bugs with thorough testing; so we are confident at launch that everyone will be pleased.

Marcus

Owner

Common questions

The things people usually ask

Yes — on both fronts. Desktop has been shipping production apps for a while, and NativePHP for Mobile reached v2 (stable) so iOS and Android builds are now a solid choice too. I'll always be straight with you about trade-offs for your specific case.
For the desktop runtime it uses similar underlying tech, but the developer experience is genuinely PHP/Laravel-first. Your code is Laravel; the bundling is the platform's problem.
For most apps — internal tools, productivity software, companion apps — performance is excellent. For real-time graphics or heavy computation you'd still want a native language. NativePHP fits the same niche as Electron, Tauri or .NET MAUI, not Unreal Engine.
A lot of it, yes. Eloquent models, business logic, validation, jobs, Livewire components — all reusable. The bits that change are the entry point and OS integration layer.
Yes. The first time through any of these stores is a maze; I've walked it enough times to keep us out of the worst dead-ends.
NativePHP has solid auto-update support out of the box. I wire it up with proper rollback safety and a clear release channel strategy (stable, beta, etc.) so you can ship with confidence.
Get in touch

Tell me about your app idea

Desktop, mobile, or both — and what does it need to do? A short message is enough to start.

No hard sell. No obligation. Just a friendly chat about whether NativePHP is the right fit.

Jamie
Jamie — PHP & Laravel Developer 📍 Swansea, UK · Responds within 2 working days
Your name *
Email *
Company / project
What are you looking for?
Tell me about your project

No spam. No sales calls. Just a friendly reply from me.