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 a fantastic partner across a variety of digital projects, from CRM integrations to donation and fundraising journeys. He's responsive, supportive, and always available when we need advice or help. One of his greatest strengths is his ability to translate complex technical challenges into straightforward, understandable language. He's friendly, collaborative, and genuinely invested in helping us achieve the best outcome. We highly value his expertise and enjoy working with him.

Elena Tognoni

Women's Aid

Head of Marketing, Brand & Digital

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

ECOPart

Operations Manager

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

MyTrustList

CEO & co-founder

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.