PHP & Laravel Backend Development

PHP · Laravel · REST APIs · Integrations

Senior PHP & Laravel Backend Developer

I build and modernize backend systems behind real business processes: ecommerce, CRM, order management, logistics, production, integrations and data synchronization. A large part of my work starts from an existing PHP codebase rather than a blank repository.

Backend expertise

Where I usually contribute

Custom business applications

CRM, quoting, order-management, logistics and production tools built around company-specific workflows.

REST APIs & third-party services

API design and integration with payment providers, advertising platforms, messaging services and external systems.

ERP & data integration

Products, orders, customers, inventory and operational data moved reliably between ecommerce and business software.

Legacy modernization

Progressive upgrades of PHP, Laravel and Zend/Laminas applications while preserving business-critical behaviour.

Queues, cron & synchronization

Imports, exports, background processing, retries, reconciliation and scheduled data flows.

Production troubleshooting

Understanding unfamiliar business logic and fixing existing systems without treating a rewrite as the default answer.

Real backend applications

Concrete systems, workflows and interfaces

These are not demo projects. They come from production applications and internal business software developed for real operational workflows.

PWA · OFFLINE-FIRST · INDEXEDDB

Mercury PWA — offline-first field sales

I designed the discount engine and offline-first cart. A sales agent can select a customer, browse a pre-cached catalog, build the cart and confirm the order without connectivity. Pending orders synchronize automatically when the network returns.

  • Offline catalog: categories, price lists, product data and thumbnails cached for field use.
  • Offline cart and orders: customer selection, order lines, totals/VAT and a local pending-order queue.
  • Promotion engine: multiple discount families, thresholds and priority rules evaluated at line level.
  • Visits and notifications: visit planning, outcomes/notes and end-of-shift reminders for missed visits.
  • Deferred synchronization: local persistence in IndexedDB and automatic data exchange when connectivity returns.
StackJavaScript, IndexedDB, Service Worker, Web App Manifest
Key featuresOffline catalog, cart, promo engine, sync
RoleAnalysis, development, offline UX
PUSH · QUEUES · BUSINESS EVENTS

Business application — push notification module

Push notification system integrated into a management application, with device subscriptions, topic segmentation, dynamic templates and reliable delivery through queued jobs with retry/backoff.

  • Channels: Web Push (VAPID/FCM), with optional email/WhatsApp fallback.
  • Business triggers: orders, low stock, invoices and visit deadlines.
  • Template: dynamic placeholders, preview and test sending.
  • Reliability: job queues, exponential retry, deduplication, rate limiting and delivery logs.
  • Preferences: opt-in/opt-out, quiet hours, digest.
Stack: PHP (Laravel/Laminas), FCM WebPush (VAPID), Service Worker, Redis Queue.

Business software

Production, logistics and booking systems

LAMINAS · MAGENTO SYNC · PRODUCTION

TNK Motors — warehouse & production management

Custom Laminas application covering simple and assembled products, Magento catalog/order synchronization, component analysis, production operations and delivery-time forecasting.

  • • assembled-product BOM/component availability
  • • combined component analysis across multiple orders
  • • what-if production simulation, lead times and batch capacity
  • • production orders, supplier workflows and WIP allocation
Open production case study →
Assembled product
Assembled product
Order feasibility analysis
Order feasibility analysis
Production simulation
Production simulation
ZEND / LAMINAS · BOOKING · BILLING

Vehicle rental booking system

A custom booking platform for car, motorcycle and bicycle rental: pickup/drop-off selection, vehicle class, optional extras and driver data on the public side, plus rates, coupons, bookings, invoicing and branch commissions in administration.

Built on an older Zend codebase; retained here as evidence of long-term custom backend and legacy-system experience.

Search form
Search form
Vehicle selection
Vehicle selection
Optional extras
Optional extras
Booking admin
Booking admin
RFC logistics management
RFC · LOGISTICS BILLING

Logistics billing and carrier-cost management

Custom software for logistics companies that import carrier shipment reports, apply customer-specific sales price lists and prepare outgoing billing from large monthly shipment datasets.

Recent modernization

Laravel 6 → Laravel 12 CRM

A recent example of incremental modernization: framework and dependency upgrades while the live application continued to evolve with GA4/Google Ads attribution, PayPal payments and Meta API integrations.

Need backend capacity on a real system?

I can join an existing team or take ownership of a defined integration, modernization or backend workstream.

Discuss a project