§ 04.00 — Beyond WordPress

Three things I do that are not WordPress.

For B2B services clients who already trust PIXY on WordPress and now need a mobile app, a SaaS marketing site with auth, or a real-time interactive surface. Same operator, same Friday-update discipline, different tech stack. Fixed-bid only.

§ 04.01

Mobile App

Expo + React Native · iOS + Android · single codebase
$18,000+
6–14 weeks · fixed-bid · 40/30/30 payment

For B2B services clients who need a mobile companion to a web product — typically internal tooling, field-team apps, or a client portal that has to live on a phone. Native modules where required; otherwise pure React Native for shared code with the web app.

What you get

  • iOS + Android from a single Expo codebase
  • Over-the-air (OTA) updates without App Store re-review
  • Native modules where business requirements need them (camera, biometrics, push)
  • App Store + Play Store submission included
  • Friday Updates by 17:00 UTC every Friday — miss = next milestone free
  • 30-day post-launch retention
§ 04.02

Web App / SaaS

Next.js 15 + Drizzle + Postgres · vendor-portable
$24,000+
8–16 weeks · fixed-bid · 40/30/30 payment

For B2B services clients who need a marketing site PLUS a authenticated dashboard / admin / billing surface — typically a B2B SaaS at the £1m–£5m revenue stage that has outgrown WordPress for its product but still wants WordPress as the marketing CMS.

What you get

  • Next.js 15 App Router with React Server Components
  • Type-safe end-to-end via Drizzle ORM + Postgres
  • Auth (Clerk, NextAuth, or your existing IdP)
  • Billing surface (Stripe Billing or your existing provider)
  • Admin panel, background jobs, monitoring
  • Vendor-portable — deployed to your choice of host (Vercel, Hetzner, Fly, AWS)
  • Friday Updates by 17:00 UTC · miss = next milestone free
§ 04.03

Real-time

WebSockets · Liveblocks · CRDTs · p95 < 80 ms
$10,000+
4–10 weeks · fixed-bid · 40/30/30 payment

For B2B services with a real-time collaboration or live-data requirement — presence indicators, live dashboards, multi-user editing, chat, live notifications. The kind of thing where 1-second polling no longer cuts it.

What you get

  • Presence + cursors + live updates via Liveblocks or Partykit
  • Multi-user editing with Yjs CRDTs (conflict-free)
  • WebSocket transport with graceful fallback
  • p95 round-trip < 80 ms from London under nominal load
  • Connection budget + reconnection policy documented in the SOW
  • Friday Updates by 17:00 UTC · miss = next milestone free