Work with me

Overflow capacity

I take the integration and back-end work off your plate — the jobs that eat a senior dev's week and don't fit neatly into a sprint. Five years in Laravel and PHP, most of it spent on the layer where systems talk to each other rather than on page-building.

Rate
$45/hr$35/hr agency subcontract
Availability
ImmediateFull-time or overflow
Overlap
UTC+8Full AU day, UK mornings

What I take on

  • Third-party API integrations

    Accounting, CRM, inventory, payments, storage, AI. Including the OAuth 2.0 and JWT token lifecycle work most people would rather not do.

  • Laravel back-end builds and rescues

    Features, refactors, legacy consolidation, REST and GraphQL APIs.

  • WooCommerce past the page-builder ceiling

    Custom post types, ACF architecture, custom plugins, checkout and shipping logic.

  • Diagnosis work

    The intermittent bug, the slow checkout, the emails landing in spam. Root cause, not a workaround.

Three things I've built

Integration middleware across 10+ external services

Problem: A SaaS platform needed to exchange data with accounting, CRM, inventory, payments, storage and AI services — each with its own API shape, auth model and failure behaviour. Point-to-point integrations meant rewriting auth and error handling for every new provider.

Built: A middleware layer over REST and GraphQL connecting Xero, Cin7, HubSpot, RFMS, Airwallex, OpenAI, Dropbox, Google Drive and Box — with OAuth 2.0 and JWT flows including token lifecycle and refresh across concurrent providers.

Result: New providers plug into an existing auth and transport layer instead of being built from scratch.

Laravel · PHP · Vue.js · REST · GraphQL · OAuth 2.0 · JWT · MySQL

Live shipping-carrier API in a production WooCommerce store

Problem: An Australian building-supplies retailer quoted flat-rate shipping on heavy, bulky materials nationwide — undercharging long freight routes, overcharging short ones, with no way to price a real courier.

Built: Integrated the Transdirect carrier API into WooCommerce so checkout returns live courier quotes against a configured warehouse origin. Connected Cin7 for inventory, configured GST-inclusive pricing through to cart and checkout, branded PDF invoicing, and a customer-facing order-tracking page. Separately traced a 3.1-second add-to-cart delay to its actual cause — two sequential network round-trips, not the UI layer everyone suspected.

Result: Checkout returns 15 live courier options priced per destination. Customers track their own orders.

WordPress · WooCommerce · Transdirect API · Cin7 · Elementor · PHP · JS

PayFlow Planner — own product, shipped solo

Problem: I wanted a finance tracker that handled how money actually moves — across multiple wallets, split with other people, recurring, and owed — not just a list of expenses.

Built: A full product, solo. Multi-wallet transfers, bill splitting, recurring transactions, debt tracking and category analytics. Web and mobile clients on a shared backend — schema, API, auth, deployment and support all mine.

Result: Live and in daily use, shipped and maintained alongside full-time work.

Laravel · React Native (Expo) · Supabase · PostgreSQL · TypeScript

Stack

Back end
PHP, Laravel, Python, REST, GraphQL, OAuth 2.0, JWT, MySQL, PostgreSQL, SQLite
Front end
JavaScript, TypeScript, React, Vue.js, Nuxt.js, Inertia.js, Tailwind CSS
WordPress
WooCommerce, Elementor, ACF, custom post types, custom plugins and themes
Ops
Git, Docker, Laravel Forge, Laravel Cloud, Vercel, Netlify, cPanel/DNS/SSL

Easiest way to start: give me one small piece of work at your rate. You see how I write code, communicate and hit dates before either of us commits to anything larger.

Send a message

Follow Me

Let's work together.

Let’s collaborate to build innovative, user-focused web applications that help your business thrive!

Quote of the Day 🧠

""

-

© 2026 Kenneth Solomon